Backend Developer

3 - 6 years

4 - 8 Lacs

Posted:-1 days ago| Platform: Naukri logo

Apply

Work Mode

Work from Office

Job Type

Full Time

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 and Responsibility
  • Design, develop, document, and maintain robust RESTful backend API services using FastAPI and Python.
  • Write efficient and optimized database interactions using ORMs such as Motor, Beanie, or MongoEngine for MongoDB.
  • Integrate Python applications with AWS services including S3, SQS, SNS, Lambda, and API Gateway.
  • Implement authentication and authorization mechanisms using Keycloak.
  • Develop and maintain comprehensive test coverage with pytest (unit, functional, and integration tests).
  • Utilize GitLab for version control, CI/CD pipeline setup, and automated deployment workflows.
Job Requirements
  • Strong proficiency in Python programming language.
  • Experience with FastAPI framework for building RESTful APIs.
  • Hands-on experience with AWS cloud components including S3, SQS, SNS, Lambda, and API Gateway.
  • Knowledge of database management systems such as MongoDB.
  • Familiarity with version control systems like GitLab.
  • Understanding of secure coding guidelines and best practices to mitigate vulnerabilities.
  • AWS Certifications (AWS Certified Developer / Solutions Architect) are a plus.
  • Experience with static code analysis tools such as SonarQube.
  • Familiarity with logging and monitoring tools like Grafana and Prometheus.
  • Strong understanding of secure coding guidelines and best practices to prevent vulnerabilities like SQL Injection, XSS, CSRF, and OWASP Top 10.

Mock Interview

Practice Video Interview with JobPe AI

Start Python Interview
cta

Start Your Job Search Today

Browse through a variety of job opportunities tailored to your skills and preferences. Filter by location, experience, salary, and more to find your perfect fit.

Job Application AI Bot

Job Application AI Bot

Apply to 20+ Portals in one click

Download Now

Download the Mobile App

Instantly access job listings, apply easily, and track applications.

coding practice

Enhance Your Python Skills

Practice Python coding challenges to boost your skills

Start Practicing Python Now
Rarr Technologies logo
Rarr Technologies

Information Technology

San Francisco

RecommendedJobs for You

gautam buddha nagar, uttar pradesh