Full Stack Engineer
Coforge · Noida, Uttar Pradesh, India
Coforge · Noida, Uttar Pradesh, India
**About Coforge:** **Coforge (formerly NIIT Technologies) is a global digital engineering and IT solutions company that ranks among the top Indian software exporters. It specializes in AI-native engineering, cloud computing, cybersecurity, and data-driven process automation for industries like finance, insurance, and travel.** **Core Offerings:** - **AI & Digital Engineering: Focuses on "Agentic AI" (deploying AI specialists) and building secure enterprise-grade AI infrastructure.** - **Domain-Specific Solutions: Deep expertise in the Travel (e.g., Sabre, British Airways), Banking & Financial Services, and Insurance sectors.** - **Business Process Solutions (BPS): Uses an automation-first delivery model to streamline operations like finance, accounting, and compliance.** **Great Place to Work: Certified consecutively for several years, noted for a collaborative work environment and good learning opportunities for fresh graduates.** Responsibilities Design, develop, and maintain scalable, secure, and high-performance applications and services. Lead the architecture and implementation of backend systems and cloud-native solutions. Build and optimize distributed systems, APIs, and microservices architectures. Collaborate with cross-functional teams including Product, QA, DevOps, and other engineering teams. Drive technical discussions, architecture reviews, and engineering best practices. Write clean, maintainable, and well-tested code. Troubleshoot complex production issues and implement long-term solutions. Contribute to CI/CD pipelines, infrastructure automation, and deployment strategies. Mentor junior and mid-level engineers through technical guidance and code reviews. Participate in Agile ceremonies and contribute to continuous process improvements. **Required Qualifications** 6–9 years of professional software engineering experience. Strong expertise in TypeScript and backend application development. Advanced programming experience with Python. Hands-on experience building applications using Elixir. Strong experience with AWS cloud services such as Lambda, ECS, EC2, S3, RDS, CloudWatch, API Gateway, IAM, or similar. Experience designing scalable RESTful APIs and microservices architectures. Strong understanding of distributed systems, scalability, and performance optimization. Experience with relational and NoSQL databases. Familiarity with containerization and orchestration technologies such as Docker and Kubernetes. Experience implementing CI/CD pipelines and DevOps best practices. Strong knowledge of software design patterns and system architecture principles. Excellent problem-solving, analytical, and debugging skills. Strong communication and collaboration skills. Proactive mindset with strong ownership and leadership capabilities. Preferred Qualifications Experience with serverless architectures and event-driven systems. Exposure to infrastructure as code tools such as Terraform or CloudFormation. Experience working in highly available and large-scale production environments. Familiarity with monitoring and observability tools. Experience mentoring engineers and leading technical initiatives