Senior Odoo Backend Developer
| 11/04/2024
| Full time
| 2 open positions
Job Summary:
We are seeking a highly skilled and experienced Senior Backend Developer to join our team at Karcel in Maadi. As a Senior Backend Developer, you will be responsible for designing, developing, and maintaining robust and scalable backend systems on Odoo. You will collaborate with front-end developers, product managers, and other stakeholders to deliver high-quality solutions that meet business requirements.
Key Responsibilities:
- Design, develop, and maintain backend architecture and integrations for Odoo-based applications.
- Collaborate with cross-functional teams to define and implement new features.
- Ensure high performance and responsiveness to requests from the front end.
- Write reusable, testable, and efficient code.
- Develop and maintain APIs for integration with third-party services and systems.
- Optimize applications for maximum speed and scalability.
- Identify bottlenecks and bugs, and devise solutions to mitigate these issues.
- Participate in code reviews to ensure adherence to best practices and high code quality.
- Mentor junior developers and provide guidance on complex technical issues.
- Stay updated with the latest trends in backend development and continuously improve the codebase.
Requirements:
- Proven experience as a backend developer with 5+ years of experience.
- Extensive experience working with Odoo, specifically in backend development.
- Strong proficiency in Python and the Odoo framework.
- Experience with relational databases (PostgreSQL preferred).
- Familiarity with RESTful API design and development.
- Solid understanding of software design principles and architectural best practices.
- Familiarity with Git or other version control systems.
- Knowledge of cloud platforms (AWS, GCP, or Azure) is a plus.
- Strong problem-solving skills and ability to troubleshoot complex issues.
- Ability to work independently and as part of a team.
- Excellent communication and collaboration skills.
Preferred Qualifications:
- Experience with Odoo 14 and above.
- Familiarity with DevOps practices and tools like Docker, Kubernetes, Jenkins, etc.
- Previous experience in an Agile/Scrum environment.