Qualifications
Professional Experience/Qualification:- Minimum of 5 years in backend software engineering.- Strong command of Python and proficiency in at least one additional backend language (Golang, Rust, Java, etc.).- Proven experience in designing and implementing RESTful APIs or GraphQL services.- Familiarity with microservices architecture, messaging systems (e.g., RabbitMQ, Kafka), and distributed systems.- Knowledge of API versioning, authentication methods (OAuth, JWT), and secure API development best practices.- Hands-on experience with containerization and orchestration technologies (Docker, Kubernetes).- Familiarity with cloud environments (AWS, Azure) and tools such as Git, Jenkins, or Terraform.- Experience in developing production-ready AI/ML-powered solutions.
About the job
Essential Skills:
- Python (Expert)
- API Development and Integration (Strong)
- Microservices Architecture (MSA) (Strong)
Desirable Skills:
- Kubernetes (Capable)
- Docker (Strong)
Role Overview:
As an Associate Staff Engineer, you will play a crucial role in designing and maintaining server-side logic, databases, and APIs, ensuring our analytical and AI-driven applications are scalable, secure, and efficient.
Key Responsibilities:
- Develop and sustain high-performing backend systems that guarantee reliability.
- Create RESTful or GraphQL APIs for seamless integration between frontend interfaces and server-side logic, as well as third-party services.
- Implement data protection strategies, authentication protocols, and adhere to security best practices.
- Diagnose and resolve performance bottlenecks in code, database queries, or infrastructure to boost application speed and scalability.
- Collaborate with cross-functional teams on system architecture and integrations.
- Partner closely with DevOps on CI/CD, deployment, and automation initiatives.
- Write comprehensive tests (unit, integration, and end-to-end) to ensure system reliability and address production issues.
About Nagarro
Nagarro is a global leader in digital engineering with over 18,000 experts across 37 countries. Our mission is to help businesses navigate through complex challenges and transform their operations with innovative solutions. We embrace an agile and forward-thinking mindset, dedicated to fostering a culture of collaboration and continuous improvement. Join us as we courageously embrace the future of technology and business.Learn more about us at Nagarro.