Senior Backend Software Engineer

2 days ago

Apply Now
Logo of humani

humani

Headhunting • Executive Search & Selection • Software Engineers • Engineering Positions • Data Anaytics

2 - 10

Description

• About NOEMA: Our partner, Noema Consulting, was established in 2018 as an innovative spin-off from a larger SAP Services Group. Specializing in providing solutions for financial institutions across Europe and the MENA region, Noema has quickly become one of the fastest-growing IT services companies in the Middle East, with offices throughout the GCC and Europe. Known for solving complex customer challenges through cutting-edge technologies and innovative strategies, they are now looking for a Senior Backend Software Engineer to grow and succeed with them. • Role Overview: As a Senior Backend Developer, you will design, create and maintain scalable backend systems and APIs in Python to support AI-driven applications. You will be expected to integrate AI and ML models, including large language models (LLMs), into production environments, ensuring seamless deployment and scalability. Additionally, you will utilize AI tools and frameworks to integrate and enhance AI systems within the backend infrastructure. • Key Responsibilities: • Collaborate with cross-functional teams to define technical requirements, and align project goals • Design RESTful APIs for front-end-and other services to interact with AI Models and backend services • Build and optimize data pipelines to support efficient data handling for AI applications • Ensure that backend services, data handling, and AI models adhere to security best practices and industry compliance standards (e.g., GDPR, HIPAA) • Conduct code reviews and mentor junior engineers, imposing coding standards and best practices • Implement comprehensive testing strategies (unit, integration, and performance tests) to ensure system reliability and efficiency • Maintain technical documentation to support objectives • Stay updated with industry advancements, proposing optimizations and improvements in backend development and AI practices.

Requirements

• Must have: • Bachelor or Master degree in Computer Science, Software Engineering, or a related field • Min. 5 years’ experience in Backend development • Proficiency in Python and Java (FastAPI, Spring Framework, and Spring Boot) • Expertise in designing and building secure, scalable RESTful APIs to support AI-driven applications, with a strong understanding of security practices (encryption, authentication, and compliance) • Proven experience with AI/ML concepts, particularly large language models (LLMs), and tools such as llamaindex and langchain • Strong database skills, including relational (PostgreSQL, MySQL) and NoSQL databases (MongoDB, Redis), optimized for AI applications • Proficiency with containerization (Docker) • Extensive experience in CI/CD pipelines, Git, and collaborative development workflows for automated testing and deployment. • Nice to have: • Experience with Kotlin • Familiarity with Kubernetes • Work experience with cloud platforms like Azure, including AI tools and services (Azure OpenAI, Document Intelligence)

Benefits

• Freelance role with Competitive remuneration package • Fully remote position that can support your aspirations to work from anywhere • Professional Development within a rapidly growing company • Be part of a company that is rapidly expanding in the market, offering significant career advancement potential • Directly influence the company’s success and make a tangible impact on its expansion • Access to continuous learning and leadership development opportunities, helping you to grow alongside the company

Apply Now

Similar Jobs

Built by Lior Neu-ner. I'd love to hear your feedback — Get in touch via DM or lior@remoterocketship.com