Senior Odoo Software Engineer
Happy Care Software Solutions · Qesm 1st Nasser City, Cairo, Egypt
قدّم وتابع مع أبلاي إيدجCompany Description Building Happy Care Pharmacy Smart ERP is focused on creating a practical automation and decision platform tailored for pharmacies. The product emphasizes high-impact outcomes such as auto-replenishment, streamlined inventory intake, data deduplication, clean master data, and regulatory and expiry compliance warnings. It also delivers smart business analytics that convert daily pharmacy transactions into clear, actionable decisions. The team operates with an ambitious yet realistic mindset, shipping features incrementally and validating them in real-world operations. The company values human-oriented, long-lasting software over impersonal corporate tools, offering a setting where engineers can see meaningful impact from their work.Role Description This full-time Senior Software Engineer role is a hybrid position based in Nasser City, with flexibility for partial work from home. The Senior Software Engineer will design, implement, and maintain back-end services and APIs that power the pharmacy ERP platform, ensuring reliability, scalability, and performance. Daily responsibilities include writing clean, testable code, performing code reviews, troubleshooting production issues, and collaborating with product, operations, and other engineering team members to deliver validated features. The role involves translating business requirements into technical solutions, optimizing data flows for inventory and compliance workflows, and contributing to architectural decisions and long-term technical strategy. The Senior Software Engineer will also mentor peers, promote best practices, and help improve development processes and tooling.QualificationsStrong foundation in Odoo development: Algorithms, data structures, and software design principles.Proficiency in Software Development and Programming, with experience building and maintaining production systems.Hands-on experience in Back-End Web Development, including RESTful APIs, databases, and integration with external services.Experience with modern development tools and practices (version control, testing frameworks, CI/CD, code review).Ability to analyze complex business requirements and translate them into robust technical solutions, especially in data-intensive domains.Strong problem-solving skills, attention to detail, and ability to work effectively in a hybrid environment with cross-functional teams.Bachelor’s degree in Computer Science, Software Engineering, or a related field, or equivalent practical experience; experience in ERP, healthcare, or pharmacy systems is a plus.