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.