Overview
Experience: 7 + Years
Job Type: Full Time Hybrid
Job Location: Bangalore/ Mangalore
Job Description: We are seeking a highly skilled Senior Full Stack Engineer with hands-on experience in building, deploying, and maintaining modern serverless applications. The ideal candidate will be proficient in Node.js, AWS services, Angular or Flutter, and microservices architecture, with a proven ability to lead technically and collaborate across cross-functional teams.
Key Responsibilities:
- Design, develop, and deploy scalable backend solutions using Node.js
- Build and manage serverless applications using AWS Lambda, API Gateway, DynamoDB, and S3 • Develop frontend applications using Angular or Flutter
- Define and manage infrastructure using Terraform and Jenkins for CI/CD automation
- Lead technical design discussions and provide guidance to the engineering team
- Ensure system scalability, availability, and performance for production environments
- Collaborate with Architects, Scrum Masters, and Product Owners to align on design and delivery goals
- Conduct code reviews and ensure adherence to coding standards and best practices
- Troubleshoot, debug, and resolve complex production issues
- Mentor junior developers and contribute to overall team development
- Ensure systematic documentation and secure record-keeping practices aligned with ISO 9001 (Quality Management), ISO 27001 (Information Security Management), and other applicable industry standards. This includes the creation, version control, storage, access management, retention, and disposal of documents and records across business functions
Required skills:
Backend Development: Strong hands-on experience with Node.js and Express.js
Cloud Services: Proficiency with AWS Lambda, API Gateway, DynamoDB, and S3
Architecture: In-depth knowledge of serverless and microservices architecture
Programming Languages: Strong expertise in TypeScript
Frontend Development: Proficient in Angular and/or Flutter
Infrastructure & DevOps: Experience with Jenkins and Terraform
CI/CD & Automation: Build and deployment pipeline configuration and management
Agile Practices: Solid understanding of Agile/Scrum methodologies
Communication: Strong communication and collaboration skills with cross-functional teams Leadership: Ability to lead technically, make decisions, and mentor team member
Preferred Qualification:
Experience with mobile development using Flutter
Certifications in AWS or Azure
Familiarity with monitoring and logging tools such as SonarQube, CloudWatch, or similar Exposure to tools like JIRA, Confluence, and Git
Experience with performance optimization and production-grade deployments