Principal Engineer, Python

Bangalore, Karnataka, India
Jul 08, 2024
Jul 08, 2025
Remote
Full-Time
13 Years
Job Description

Nagarro, a leading Digital Product Engineering company that thrives on innovation and global impact. With a team of over 18,000 experts spread across 36 countries, we specialize in creating transformative digital products, services, and experiences across all platforms and devices. Our culture is dynamic, non-hierarchical, and dedicated to fostering creativity and collaboration.

Experience. 13+ Years

Key Requirements

  • 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, able to convey technical information effectively.
  • Ability to work collaboratively in a team environment.
  • Quick adaptation to new technologies and industry trends.

Key Responsibilities

  • Translate client business use cases into technical designs.
  • Guide development teams with technical mappings and decisions.
  • Evaluate and propose optimal solutions aligned with client requirements.
  • Define and enforce guidelines for non-functional requirements (NFRs) during project implementation.
  • Write and review design documents outlining architecture, frameworks, and application designs.
  • Ensure adherence to best practices in architecture, scalability, security, and user experience.
  • Develop overall solutions for functional and non-functional requirements.
  • Conduct technology integration scenarios and apply insights to projects.
  • Resolve code and design issues through thorough analysis and decision-making.
  • Conduct Proof of Concepts (POCs) to validate proposed designs and technologies.

Qualifications

  • Bachelor’s or master’s degree in Computer Science, Information Technology, or a related field.

Join Our Team

If you thrive on innovation, enjoy solving complex technical challenges, and want to contribute to impactful digital transformations globally, Nagarro offers an exciting opportunity to grow your career. Join us in building products and experiences that inspire and delight users worldwide.