Company Description
Neuro Lab is a technology innovation company dedicated to creating robust systems that thrive in real-world environments. We specialize in designing and delivering digital platforms, data systems, and intelligent solutions for organizations facing large-scale complexities. With 120+ projects delivered across 15+ markets and 300+ integrations, we work across multiple verticals including AI/ML solutions, enterprise consulting, software development, and immersive experiences. By focusing on clarity, strategic alignment, and long-term scalability, we build systems that integrate seamlessly and sustain consistent performance. Operating at the intersection of strategy, technology, and operations, we partner with leadership and execution teams to bring their vision to life. Our emphasis is on enduring, frictionless solutions designed to meet real-world challenges effectively.
Role Description
This is a full-time on-site role for a Software Engineer located in Amman, Jordan. The Software Engineer will design, develop, and maintain scalable software systems with a focus on modern application development. Responsibilities include back-end web development, building web applications and backend services, integrating with third-party APIs including AI/ML services, writing clean and efficient code, implementing object-oriented programming techniques, and collaborating with cross-functional teams to deliver strategic software solutions. The role also involves prototyping and iterating quickly, troubleshooting issues, optimizing system performance, and contributing to high-quality, scalable technology platforms that leverage emerging technologies and machine learning algorithms.
Qualifications
- Strong foundation in Computer Science principles and Software Development methodologies
- Proficiency in Programming, particularly in Object-Oriented Programming (OOP), Python or JavaScript/TypeScript
- Experience in Back-End Web Development and building scalable architecture
- Understanding of AI/ML capabilities, machine learning algorithms, and practical experience integrating intelligent features and AI applications
- Proven ability to navigate complex technical challenges and implement robust solutions
- Excellent problem-solving skills and attention to detail
- Ability to work independently, take ownership of features, and move from prototype to production
- Effective communication skills and ability to collaborate with diverse teams
- Bachelor's or higher degree in Computer Science, Software Engineering, or related field
- Familiarity with cloud computing platforms, scalable system design, modern frameworks (React, Next.js, Vue), API design patterns, and CI/CD workflows is a plus