Senior Odoo Backend Developer

Maadi Star Towers, Egypt

| 11/04/2024

| Full time

| 2 open positions

Apply Now!

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.