We are looking for a skilled Backend Developer with strong experience in Python and Odoo, and a solid background in e-commerce platforms, to join our growing technology team.
Key Responsibilities
- Design, develop, and maintain scalable backend services and RESTful APIs using Python (FastAPI or Django).
- Customize, extend, and integrate Odoo modules to support complex business and e-commerce workflows.
- Design, integrate, and manage SQL and NoSQL databases, including PostgreSQL, MySQL, and DynamoDB.
- Optimize backend systems for performance, scalability, and reliability in high-traffic e-commerce environments.
- Collaborate closely with Front-end, Mobile, DevOps, and Product teams to deliver end-to-end solutions.
- Ensure code quality through clean architecture, proper documentation, testing, and version control.
- Participate in system design discussions, technical reviews, and continuous improvement initiatives.
Requirements
- Bachelor’s degree in Computer Science or a related field.
- 3–5 years of hands-on experience in backend development using Python.
- Strong experience working with Odoo (development, customization, APIs, modules).
- Proven experience with SQL and NoSQL databases in production environments.
- Solid understanding of RESTful APIs, Git, and backend best practices.
- Experience with Docker, AWS services, or CI/CD pipelines is a strong plus.
- Strong analytical skills, problem-solving mindset, and ability to work effectively within a team.
Nice to Have
- Experience with DynamoDB or other NoSQL data stores at scale.
- Familiarity with microservices and event-driven architectures.
- Experience in e-commerce domains (orders, payments, inventory, logistics).
Job Types: Full-time, Permanent, Contract
Contract length: 12 months