Summary
✨ AI‑Generated
A senior full-stack development role focused on designing, building, and supporting modern web applications and cloud services. The position requires experience across frontend, backend, APIs, and containerized environments.
Highlights
Develop scalable cloud-native applications across the full stack using modern frameworks and deployment technologies.
Description
2nd Round Interview Onsite
Position Overview
We are seeking an experienced Senior Full Stack Developer with 5+ years of software development experience to design, develop, and support scalable web applications and cloud-native services.
The ideal candidate will have strong expertise in Node.js, Angular, GraphQL, REST/SOAP web services, MongoDB, Kubernetes, and CI/CD/DevOps practices.
The successful candidate will work across the full application stack, building modern front-end applications, developing and integrating APIs and backend services, and deploying solutions within Kubernetes-based cloud environments.
Key Responsibilities
Design, develop, test, and maintain scalable full-stack web applications.Develop responsive front-end applications using Angular and CSS.Design and implement backend services and APIs using Node.js.Build and integrate GraphQL, REST, and SOAP web services.Work with service integration technologies and data formats including JSON, XML, and WSDL.Design and optimize data models and application integrations using MongoDB.Develop and deploy containerized applications within cloud-based Kubernetes (K8s) environments.Build, maintain, and improve CI/CD pipelines and automated deployment processes.Work with DevOps toolchains to support application builds, testing, deployments, monitoring, and release management.Troubleshoot production and non-production application issues across front-end, API, database, and infrastructure layers.Participate in application architecture, technical design, code reviews, and engineering best practices.Collaborate with product owners, architects, DevOps engineers, QA teams, and other developers in an Agile development environment.Ensure applications meet standards for scalability, performance, security, reliability, and maintainability.