Full Stack Engineer
TekWissen India · Indiana, United States · 3 wk ago
EngineeringFull-time
About the Role
We are seeking Full Stack Engineers to join our team. You will collaborate with product teams, architects, platform engineers, and analysts to build scalable, secure, and resilient applications. This includes creating new features, improving existing services, supporting production systems, and contributing to our engineering standards and best practices.
Responsibilities
- Design and build applications and services using C# .NET / Python on the backend and React on the frontend.
- Contribute to API development, microservices, integration layers, and domain logic following clean code and SOLID principles.
- Develop intuitive, performant user interfaces using React, TypeScript, and modern frontend tooling.
- Work closely with platform engineers to define infrastructure, deployment, and environment requirements in Azure.
- Build solutions that leverage AI.
- Participate in the full SDLC, including requirements refinement, technical design, implementation, testing, and deployment.
- Improve and maintain CI/CD pipelines to support efficient build, test, and release processes.
- Assist in diagnosing and resolving system issues to ensure system availability and performance.
- Produce documentation and contribute to internal engineering knowledge bases.
- Collaborate with cross-functional teams and provide technical input during planning sessions.
Required Technical Skills
- 3+ years of experience in software engineering, ideally building cloud-hosted applications in .NET ecosystems.
- Strong expertise in C# .NET / Python for backend systems or React for frontend development (full stack preferred).
- Solid understanding of RESTful APIs, microservices, and application integration patterns.
- Background in building solutions that leverage AI.
- Experience working with relational databases.
- Familiarity with cloud platforms such as Azure for application hosting and configuration.
- Good understanding of Git workflows, CI/CD practices, and modern DevOps principles.
- Excellent communication and collaboration skills; ability to work effectively across distributed teams.
- Fluent in English, both conversational and technical.