Python Backend Engineer
Vivantify Technology Solutions India Pvt. Ltd.
Pune Division, Maharashtra, India · Full Time
Be the first to apply
- Experience
- 5–7 yrs
- Salary
- —
- Openings
- 1
- Posted
- 2 ঘন্টা আগে
- Work mode
- In office
- Resume
- Required to apply
Sign in to tell us what does and doesn't work for you here — it sharpens every match we show you.
Job description
About the Role
We are seeking a seasoned Python Backend Engineer proficient in Python programming, REST API development, and microservices architecture. The position entails creating scalable, secure, highly available, and production-ready backend solutions using contemporary frameworks and cloud services.
Job Details
The candidate will be responsible for designing and implementing enterprise-level backend applications utilizing Python frameworks such as FastAPI, Django, or Flask. Responsibilities include developing REST APIs and microservices while maintaining high standards for scalability, security, availability, and performance.
Expertise with both SQL and NoSQL database systems is required, including skills in data modeling, query optimization, and backend performance tuning. The role also includes deploying and managing applications on cloud platforms like AWS, Azure, or GCP, containerization using Docker and Kubernetes, implementing CI/CD pipelines, and adhering to DevOps best practices. Additionally, the candidate will perform software testing, conduct code reviews, troubleshoot issues, and optimize system performance.
Key Responsibilities
- Develop backend solutions using Python programming language.
- Create scalable RESTful APIs and microservices.
- Utilize frameworks such as FastAPI, Django, or Flask to build robust applications.
- Manage SQL and NoSQL databases focusing on data modeling and query optimization.
- Build secure, highly available, and event-driven backend architectures.
- Deploy and administer applications via cloud platforms including AWS, Azure, or GCP.
- Leverage Docker and Kubernetes for containerization and orchestration.
- Support CI/CD pipeline implementation and embrace DevOps methodologies.
- Conduct thorough testing, code reviews, troubleshooting, and performance enhancements.
Required Skills
- Proficiency in Python programming.
- Experience in REST API design and development.
- Strong understanding of microservices architecture.
- Hands-on with FastAPI, Django, or Flask frameworks.
- Knowledge of both SQL and NoSQL databases.
- Expertise in data modeling and query optimization techniques.
- Capable of backend performance tuning.
- Familiarity with cloud platforms such as AWS, Azure, or GCP.
- Containerization skills using Docker and orchestration with Kubernetes.
- Experience working with CI/CD pipelines.
- Understanding of event-driven backend system design.
- Competent in software testing and conducting code reviews.
- Adherence to DevOps principles.
Candidate Profile
The ideal applicant must possess between five and seven years of Python backend development experience with a strong emphasis on REST APIs, microservices, database management, and performance optimization. Proven ability to deliver dependable, production-level applications and collaborate effectively with engineering and DevOps teams is essential.
Benefits
- Attractive salary and benefits package.
- Opportunities for continuous professional development.
- Supportive and inclusive workplace culture.
- Engagement with challenging and innovative projects alongside top-tier clients.