Required Skills
About the Job
Providence India's Engineering Services and Infrastructure team is seeking a Senior Full Stack Engineer to design and implement scalable software solutions for managing cloud and on-premise infrastructure lifecycles. You will collaborate with stakeholders, architects, and engineering teams to translate requirements into high-quality modules and products. This role involves designing, developing, testing, and deploying robust, scalable, and reusable software using cloud-native architectures.
You'll be responsible for developing user interfaces with HTML, CSS, and frameworks like ReactJS/Angular, and building back-end services/APIs using Go, Node.js, Azure services, and SQL/No-SQL databases. You will also design, create, and consume microservices and APIs for system integration. Additionally, you will lead and mentor junior engineers, establish best practices, and ensure quality assurance.
We are looking for a candidate with 6-9 years of full-stack development experience in enterprise-scale projects, a passion for leading technical teams, and a drive for engineering excellence. Experience with cloud technologies (AWS, Azure, Google Cloud), GraphQL APIs, microservices, REST APIs, Git/ADO, and Agile/Scrum methodologies is essential. Familiarity with multi-tenant Azure architectures, Docker, Kubernetes, and CI/CD is highly desirable. Azure certifications (Az-204, AZ-400) are a plus.