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.