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.