FREE ACCESS
5,000–10,000 jobs/day
See all jobs on JobTailor
Search thousands of fresh jobs every day.
Discover
- Fresh listings
- Fast filters
- No subscription required
Create a free account and start exploring right away.

Senior Backend Engineer, Python, FastAPI
NagarroSenior Backend Engineer at Nagarro developing and implementing backend services and APIs using Python and FastAPI. Collaborating with teams and ensuring system reliability in a dynamic environment.
Core Competencies
Role fitCore Competencies
Use this summary to align your resume positioning with the role.
Demonstrates extensive experience in backend engineering with a strong focus on Python and microservices architecture. Proficient in developing scalable, secure, and efficient backend systems using modern technologies and cloud environments.
Highest-signal resume keywords
Python ProgrammingMicroservices ArchitectureRESTful API DevelopmentCloud Deployment (AWS)Containerization (Docker, Kubernetes)
ATS Keywords
Tailor your resumeApplicant Tracking System Keywords
Tip: use these terms in your resume and cover letter to boost ATS matches.
Hard Skills
Backend DevelopmentEvent-Driven ArchitectureDatabase Management (Snowflake, AWS DynamoDB, RDS, MySQL, MongoDB)Distributed Search Technologies (Elasticsearch, OpenSearch, Solr)CI/CD Tools (GitHub Actions, Octopus)Unit TestingIntegration TestingLoad TestingSecurity Best PracticesLogging and Monitoring Tools (Prometheus, Grafana, CloudWatch)
Soft Skills
Problem-SolvingCollaborationFlexibility
Tools & Technologies
FastAPIFlaskDockerKubernetesAWS LambdaStep FunctionsSQS
Industry Keywords
Agile DevelopmentServer-Side EventsMessaging Systems
Tech Stack
Tools & technologiesAWSCloudDistributed SystemsDockerDynamoDBElasticSearchFlaskGrafanaKubernetesMicroservicesMongoDBMySQLPrometheusPython
About the role
Key responsibilities & impact- Collaborate with cross-functional teams to design and implement backend services and APIs
- Write efficient, scalable, and maintainable server-side code using modern backend technologies
- Develop and optimize microservices for high-performance distributed systems
- Streamline real-time data processing and event-driven architectures
- Conduct unit, integration, and load testing to ensure system reliability and performance
- Implement RESTful APIs and server-side logic using Python and FastAPI
- Develop and deploy containerized applications in cloud environments (e.g., Docker, Kubernetes)
- Work with server-side events and messaging queues (e.g., SQS) to support real-time communication
- Ensure application security, scalability, and resilience through robust backend design
Requirements
What you’ll need- 8+ years of experience as a backend engineer
- Strong experience with Python, particularly in building REST APIs using frameworks like FastAPI or Flask
- Expertise in microservices architecture and deployment in containerized environments (e.g., Docker, Kubernetes)
- Solid understanding of databases (e.g., Snowflake, AWS DynamoDB, RDS, MySQL, MongoDB)
- Experience with distributed search and indexing technologies (e.g., Elasticsearch, OpenSearch, Solr)
- Proficiency with server-side events, event-driven architectures, and messaging systems
- Experience with cloud-based deployment on AWS, including Serverless platforms like AWS Lambda, Step Functions, and SQS
- Knowledge of CI/CD tools and pipelines (e.g., GitHub Actions, Octopus)
- Strong problem-solving skills and experience debugging and optimizing backend systems
- Solid understanding of security best practices for backend systems, including authentication and data protection
- Experience with agile development methodologies
- Proficiency in logging and monitoring tools for backend systems (e.g., Prometheus, Grafana, CloudWatch)
- Experience integrating with third-party APIs and ensuring data consistency
- Flexibility to work across global time zones (EST, IST, and others)
Benefits
Comp & perks- Flexible work arrangements
- Professional development opportunities