to join our development team. The ideal candidate should have strong Python programming skills, experience building backend services or applications, and a solid understanding of databases, APIs, and software development best practices.
Key Responsibilities
Develop, test, and maintain Python-based applications, services, and tools.
Build and integrate RESTful APIs for internal and external use.
Write clean, efficient, and reusable code following best practices.
Work with databases (SQL/NoSQL) to design and optimize data models.
Collaborate with cross-functional teams including frontend, QA, and product teams.
Debug, troubleshoot, and resolve software issues in production and development environments.
Participate in code reviews to maintain code quality and consistency.
Contribute to improving system design, architecture, and performance.
Required Skills & QualificationsTechnical Skills
Strong proficiency in
Python
(3+ years).
Experience with one or more Python frameworks:
Django
,
Flask
, or
FastAPI
.
Good understanding of
REST API
design and development.
Familiarity with databases such as
PostgreSQL, MySQL, or MongoDB
.
Hands-on experience with
Git
and version control workflows.
Knowledge of
unit testing
and writing automated tests (PyTest/Unittest).
Understanding of software development methodologies (Agile/Scrum).