Logo

Backend Engineer – Python (RARR Job 5726)

For A Next-Generation Global Technology Solutions Company
3 - 6 Years
Full Time
Immediate
Up to 10 LPA
1 Position(s)
Bangalore / Bengaluru
Posted 1 Day Ago

Job Skills

Job Description

Job Description

We are looking for a skilled Backend Engineer with strong expertise in Python, FastAPI, and AWS to design, develop, and maintain scalable backend services. The ideal candidate should have hands-on experience building RESTful APIs, integrating with AWS cloud components, and ensuring code quality and security through best practices and automated testing.

Roles & Responsibilities

  1. Design, develop, document, and maintain robust RESTful backend API services using FastAPI and Python.
  2. Write efficient and optimized database interactions using ORMs such as Motor, Beanie, or MongoEngine for MongoDB.
  3. Integrate Python applications with AWS services, including S3, SQS, SNS, Lambda, and API Gateway.
  4. Implement authentication and authorization mechanisms using Keycloak.
  5. Develop and maintain comprehensive test coverage with pytest (unit, functional, and integration tests).
  6. Utilize GitLab for version control, CI/CD pipeline setup, and automated deployment workflows.

Good to Have Skills

  1. AWS Certifications – AWS Certified Developer / Solutions Architect.
  2. Experience with SonarQube or similar static code analysis tools for maintaining code quality and compliance.
  3. Familiarity with Grafana, Prometheus, or similar tools for secure logging and real-time monitoring.
  4. Strong understanding of secure coding guidelines and best practices to mitigate vulnerabilities such as SQL Injection, XSS, CSRF, and OWASP Top 10.