Join our team as a Backend Developer where you’ll drive the development and evolution of our core products. We are looking for a sharp, talented individual who brings strong expertise in Python and a proven track record in Odoo custom module development. In this role, you will do more than just write code; you will solve complex problems in smart ways, bridge technical requirements with business needs, and contribute directly to products used by international clients.
Key Objectives:
- Odoo Development Mastery: Design, develop, and customize Odoo modules to meet specific business requirements and workflows.
- Python Expertise: Write clean, efficient, and scalable Python code to power backend logic and system integrations.
- Smart Problem Solving: Analyze complex technical challenges and implement innovative, smart solutions that optimize performance and usability.
- Database Management: Manage and optimize database structures (PostgreSQL) to ensure data integrity and speed.
- Team & Client Communication: Collaborate closely with stakeholders and team members to understand requirements and deliver tailored technical solutions.
- Code Quality & Optimization: Continuously refactor and improve existing codebases to boost efficiency, maintainability, and reduce technical debt.
- Continuous Learning: Maintain a passion for learning new technologies and keeping up with industry best practices to drive innovation within the team.
Skills and Qualifications:
- Proven experience as a Backend Developer or in a similar software engineering role.
- In-depth expertise with Python programming.
- Strong proficiency in the Odoo framework (ORM, Workflows, Reports, Access Rights).
- Solid experience with relational databases, particularly PostgreSQL.
- Solid understanding of version control systems (e.g., git) and collaborative development workflows.
- Familiarity with XML and JSON for data exchange and interface definition.
- A proactive, "smart" problem-solving mindset and a collaborative team spirit.
- Excellent communication skills, essential for effective team and client interactions.
Preferred Qualifications:
- Master’s degree in Computer Science or Software Engineering.
- Basic understanding of frontend technologies (JavaScript, HTML/CSS) to assist with Odoo views.
- Experience in large-scale corporate environments with a focus on product-centric engineering.
Interview Process:
1. Technical Interview (Persian)
- Duration: 45–60 minutes
- Prepare for hands-on tasks regarding Python logic.
2. General Interview (Persian)
5. Final Interview & Job Offer Discussion (Persian)
This role offers you the opportunity to work on impactful products with international clients while driving innovation in backend architecture and ERP solutions. If you’re passionate about leveraging Python and Odoo to create efficient, secure, and scalable systems, and you love solving problems in smart ways, we’d love to hear from you.