We are seeking a talented and self-driven Python Developer to join our development team. You will be responsible for designing, developing, and maintaining scalable and high-performance backend services, applications, and APIs using Python. The ideal candidate has a strong understanding of Python, is experienced with frameworks like Django or Odoo, and enjoys solving complex problems with clean and efficient code.
Key Responsibilities:
-
Design, develop, and maintain reliable and reusable Python applications using Django or Odoo.
-
Build RESTful APIs and backend services to support web and mobile applications.
-
Collaborate with front-end developers, product managers, and other stakeholders to deliver quality solutions.
-
Optimize applications for maximum performance, scalability, and reliability.
-
Write clear, maintainable, and testable code with appropriate documentation.
-
Debug, troubleshoot, and upgrade existing systems.
-
Stay up to date with emerging technologies and industry trends.
Required Skills & Qualifications:
- Experience with at least one popular Python web framework (Django, Odoo).
- 2+ years of professional experience in Python development.
-
Strong knowledge of core Python and OOP principles.
-
Solid understanding of RESTful API design and implementation.
-
Experience working with relational databases (PostgreSQL)
-
Familiarity with version control systems (e.g., Git).
-
Knowledge of testing frameworks (PyTest, unittest).
-
Comfortable working in Linux-based environments.
Preferred Qualifications (Bonus):
-
Experience with Docker and containerized deployments.
-
Familiarity with cloud platforms (AWS, GCP, Azure).
-
Experience with asynchronous programming (asyncio, Celery).
-
Exposure to front-end technologies (JavaScript, React) is a plus.
-
Understanding of CI/CD pipelines and DevOps practices.
Soft Skills:
-
Strong problem-solving and analytical thinking.
-
Excellent communication and teamwork skills.
-
Self-motivated, with the ability to work independently and in a team.
-
Passion for writing clean, maintainable code.