Location
Work from home | India
Job description
We are seeking an experienced Backend Developer to join our dynamic and innovative team. The ideal candidate should have a strong background in developing robust, scalable, and high-performance backend systems. As a Python Backend Developer, you will be responsible for designing, implementing, and maintaining backend services, APIs, and databases that power our applications.
Restrictions
- Telecommuting is OK
- Agencies are OK
Requirements
Responsibilities:
- Collaborate with cross-functional teams to understand business requirements and translate them into technical specifications.
- Design, develop, test, and deploy efficient and maintainable backend solutions using Python and related technologies.
- Build and maintain RESTful APIs to support frontend applications and third-party integrations.
- Implement data models, database schema, and queries for optimal performance and scalability.
- Ensure code quality, security, and adherence to best practices through code reviews and automated testing.
- Troubleshoot and resolve issues related to backend services, performance, and scalability.
- Stay updated on industry trends and best practices to continuously improve our technology stack.
Requirements:
- 4-8 years of professional experience as a Python Backend Developer.
- Strong proficiency in Python and its frameworks (Django, Flask, etc.).
- Experience with relational databases (e.g., PostgreSQL, MySQL) and NoSQL databases (e.g., MongoDB).
- Solid understanding of RESTful API design and best practices.
- Proficient in version control systems (e.g., Git).
- Experience with cloud platforms such as AWS, Azure, or Google Cloud.
- Familiarity with containerization and orchestration tools (Docker, Kubernetes).
- Strong problem-solving skills and attention to detail.
- Excellent communication and collaboration skills.
- Ability to work independently and as part of a team in a fast-paced environment.
About the Company
Infiniminds Pvt Limited
Contact Info
Job tags
Salary