At Nagarro, we're passionate about digital product engineering and scaling innovations globally. With a diverse team of over 18,000 experts across 36 countries, we craft products, services, and experiences that inspire and delight users across all digital platforms. Our culture thrives on dynamism and collaboration, fostering a non-hierarchical environment where creativity flourishes.
Requirements
- Experience. 13+ Years
- Proficiency in Python programming.
- Strong expertise in developing and managing AWS Lambda functions.
- Familiarity with AWS services such as API Gateway, DynamoDB, S3, and CloudWatch.
- Experience with serverless frameworks and tools.
- Knowledge of RESTful APIs and integration with serverless applications.
- Understanding of security best practices for serverless applications.
- Excellent analytical and problem-solving skills.
- Strong verbal and written communication skills, with the ability to convey technical information to non-technical stakeholders.
- Ability to work effectively in a collaborative team environment.
- Quick learning ability and adaptability to new technologies and industry trends.
Responsibilities
- Translate client business use cases and technical requirements into elegant technical designs.
- Guide developers by mapping decisions to requirements effectively.
- Evaluate and propose optimal solutions aligned with client needs.
- Define guidelines and benchmarks for non-functional requirements (NFRs) during project execution.
- Write and review design documents outlining application architecture, framework, and high-level design.
- Ensure adherence to best practices in architecture and design across scalability, security, design patterns, and user experience.
- Design overall solutions for functional and non-functional requirements, selecting appropriate technologies, patterns, and frameworks.
- Apply technology integration scenarios and learnings effectively in project contexts.
- Resolve code review issues through thorough analysis and decision justification.
- Conduct Proof of Concepts (POCs) to validate design and technology choices.
Qualifications
- Bachelor’s or Master’s degree in Computer Science, Information Technology, or a related field.