Software Engineer - Backend/Platform (Mid-level, Remote to Start - Egypt)
intelmatix
About Intelmatix:
Intelmatix is a deep tech Artificial Intelligence (AI) company founded in July 2021 by a group of MIT scientists with the vision of transforming enterprises to become cognitive. A cognitive enterprise is one that uses AI and Decision Intelligence in making their decisions. This leads to better business decisions with improved accuracy, reduced errors, and better outcomes across various aspects of the business.
Job Summary:
We're looking for a skilled Mid-level Backend Software Engineer based in Egypt to join our team. 🧑💻 This role is remote initially, with the requirement to transition to our future Egypt office once established. The ideal candidate has a strong foundation in backend development, particularly with Java and Python, and is passionate about building scalable, high-quality software solutions. You'll be a key player in designing, developing, and maintaining the systems that power our applications, contributing with your problem-solving skills and logical approach to technology.
What You’ll Be Doing:
- Backend Development: Design, develop, and maintain robust and scalable backend services and APIs, primarily using Java and Python.
- End-to-End Ownership: Take ownership of features and projects, driving them from technical design to a final, polished product.
- Collaboration: Work closely with front-end developers, product managers, and other engineers to deliver cohesive and high-quality solutions.
- Code Quality: Apply your deep understanding of OOP and design patterns to write clean, efficient, and maintainable code.
- Problem-Solving: Troubleshoot, debug, and upgrade existing systems, identifying and resolving performance bottlenecks and bugs.
- System Design: Contribute to system architecture and database design decisions to ensure our infrastructure is stable and can scale effectively.
Minimum Qualifications:
- Education: Bachelor’s degree in Computer Science, Engineering, or a related field, or equivalent professional experience.
- Experience: 3+ years of professional experience in backend software development.
- Location: Must be based in Egypt.
- Work Hours: Ability to work full-time during standard business hours in Riyadh, KSA (GMT+3).
- Core Languages: Strong proficiency and hands-on experience in both Java and Python.
- CS Fundamentals: Solid understanding of Object-Oriented Programming (OOP), design patterns, algorithms, and data structures.
- Mindset: A proven problem-solving mentality and strong logical thinking skills.
- Project Experience: Demonstrable experience working on software projects from concept to deployment (end-to-end).
Nice to Have (Bonus Points! ✨)
- Experience with other programming languages like Kotlin or GoLang.
- A strong desire and openness to learn new technologies and stacks.
- Hands-on experience with AWS cloud platform & services.
- Familiarity with containerization technologies (e.g., Docker, Kubernetes).
- Experience with CI/CD pipelines and tools (e.g., Jenkins, GitHub Actions).
- Knowledge of both SQL and NoSQL databases.