Required Skills
About the Job
Join a high-impact engineering team in India focused on building secure, scalable, and globally distributed platforms. As a Senior Full-Stack Software Engineer, you will design, develop, and maintain robust full-stack applications and backend microservices deployed on cloud infrastructure. This role emphasizes security, performance, and reliability, with a collaborative environment involving engineers, product teams, and designers. You'll contribute across the entire development lifecycle, from architecture and coding to testing, deployment, and production support, leveraging modern DevOps practices and observability tooling. This is an opportunity to work on mission-critical systems where engineering quality and security are paramount.
**Accountabilities:** * Design, build, and maintain secure, scalable full-stack systems and microservices on AWS. * Contribute to architecture decisions, ensure high code quality, and support production systems. * Develop and maintain CI/CD pipelines and collaborate with cross-functional teams. * Implement observability solutions and participate in production support and incident resolution.
**Requirements:** * 5+ years of software engineering experience with a focus on backend, cloud, and secure development. * Strong proficiency in Go, Python, or TypeScript. * Hands-on experience with AWS services (EC2, Lambda, Fargate, S3, CloudWatch). * Experience with relational and NoSQL databases (PostgreSQL, MySQL, DynamoDB, MongoDB). * Strong knowledge of CI/CD, Kubernetes, and DevOps practices. * Agile and cloud-native environment experience. Git proficiency. * Frontend framework exposure (React, Angular) is a plus. * Strong problem-solving, debugging, and system design skills. * Bachelor's degree in Computer Science or equivalent experience preferred.