Python Backend Developer

Python Backend Developer

2 Nos.
121711
Full Time
8.0 Year(s) To 10.0 Year(s)
18.00 LPA TO 20.00 LPA
IT Software - Client Server
IT-Software/Software Services
BCA/BCS - Computers
Job Description:

Key Responsibilities

  • Design, develop, and maintain backend services and RESTful APIs using Python and FastAPI.
  • Create efficient, reusable, and reliable code with a focus on clean architecture.
  • Integrate applications with databases (SQL/NoSQL) and third-party services.
  • Implement authentication, authorization, and security best practices.
  • Optimize applications for maximum speed, scalability, and reliability.
  • Write unit and integration tests to ensure high code quality.
  • Collaborate with frontend engineers, product managers, and DevOps teams.
  • Participate in code reviews and contribute to improving engineering best practices.
  • Monitor and troubleshoot production issues, ensuring system stability.

 

Required Qualifications

  • Strong proficiency in Python
  • Hands-on experience with FastAPI and asynchronous programming (async/await).
  • Solid understanding of REST API design principles.
  • Experience with relational and/or NoSQL databases (e.g., PostgreSQL, MySQL, MongoDB).
  • Experience with version control systems (Git).
  • Knowledge of writing maintainable, testable, and efficient code.
  • Understanding of CI/CD pipelines and containerization (Docker).

 

Preferred Qualifications

  • Experience deploying applications on cloud platforms (AWS, GCP, Azure).
  • Knowledge of event-driven architectures and message queues (Kafka, RabbitMQ, Redis).
  • Experience with API documentation tools (Swagger/OpenAPI).
  • Familiarity with microservices architecture.
Key Skills :
Company Profile

“--- --- delivers high-quality, best-value engineering solutions for the ---n automotive and supplier markets. We’re proud to support our clients with innovative solutions that make a difference.”

Telephonic Interview Available

  • Telephonic interview are scheduled for this job opening.
  • Interested Candidates are requested to apply and get recruiter contact number for telephonic interview.
  • Candidates can call recruiter on given contact to start telephonic interview during working hours.

Similar Jobs