Python Developer

Job Description

Responsibilities:● Design, develop, and maintain backend components using Python and (Django or Fast API) to support our applications and services.● Optimize application performance for maximum speed, scalability, and reliability.● Collaborate with front-end developers, product managers, and other stakeholders to deliver new features and enhancements.● Participate in code reviews and provide constructive feedback to improve code quality across the team.● Troubleshoot and resolve complex technical issues in production environments.● Implement best practices in security, data management, and data protection.● Contribute to architectural decisions and system design to ensure efficient and scalable solutions.● Mentor junior team members and help foster a positive, learning-oriented team culture.Requirements:● Tech Stack: Python● 5+ years of experience in backend development, with a focus on Python and Django.● Proficiency in RESTful API design and development.● Strong knowledge of relational databases (such as PostgreSQL, and MySQL) and familiarity with ORM (Object Relational Mapping).● Experience with version control systems, especially Git.● Solid understanding of software development principles, including testing, code quality, and code review processes.● Familiarity with AWS, Docker, or similar cloud and containerization technologies is a plus.● Strong problem-solving skills and attention to detail.● Ability to work in a collaborative environment, communicate effectively, and take initiative.

Related Jobs