We are searching for an Architect with 11+ years of experience, who brings deep technical expertise and strong leadership qualities. If you are passionate about designing scalable, high-performance, cloud-native applications and love working in a collaborative, fast-paced environment—this is your place!
Technical Requirements
Core Backend Expertise
- Proficient in Node.js, JavaScript, and Express.js.
- Solid experience designing and building microservices-based architectures.
Database Skills
Cloud & DevOps
- Hands-on experience with AWS Lambda and Amazon Kubernetes Service (AKS) for developing and managing cloud-native applications.
- Familiar with serverless architecture and cloud development best practices.
- Proficient with CI/CD pipelines using tools such as Jenkins, GitLab CI, CircleCI, Octopus, Bamboo, and containerization platforms like Docker and Kubernetes.
API Design
Authentication and Security
Frontend Exposure (Nice to have)
Best Practices
- Advocates for clean code, design patterns, and architectural best practices.
- A mentor mindset and commitment to developing maintainable and scalable solutions.
Key Responsibilities
Architect & Design
- Define, design, and implement cutting-edge backend systems aligned with business needs.
- Envision end-to-end solutions for both functional and non-functional requirements.
Hands-on Development
- Write, review, and refactor high-quality, efficient, and reusable code.
- Lead technical spikes, PoCs, and design discussions.
Mentorship & Leadership
- Provide guidance and mentorship to developers, fostering a culture of technical excellence.
- Set clear expectations, conduct reviews, and offer constructive feedback.
Collaboration & Communication
- Collaborate with cross-functional teams, including product managers, designers, and QA engineers to deliver exceptional digital products.
- Communicate effectively with both technical and non-technical stakeholders.
Project Execution
- Create work breakdown structures (WBS), estimates, and project schedules.
- Support UAT, production deployments, and performance tuning.
Problem Solving
- Troubleshoot and resolve complex technical issues.
- Respond to challenges with a proactive, continuous improvement mindset.
Qualifications
- Bachelor’s or Master’s degree in Computer Science, Information Technology, or a related field.
- A solid understanding of agile methodologies and modern development workflows.
Why Join Nagarro?
- Global Reach, Local Impact. Work with diverse teams on exciting projects that span industries and geographies.
- Culture of Innovation. We value curiosity, creativity, and the freedom to explore new ideas.
- Work-Life Harmony. Flexible work arrangements and a strong focus on well-being.
- Learning & Growth. Continuous learning opportunities, certifications, mentoring, and a supportive environment for growth.
Ready to Build the Future?
If you're a passionate technologist who loves solving real-world problems and pushing boundaries, then we’d love to hear from you! Join Nagarro and be part of something extraordinary.