Skip to Content

Backend Software Engineer - Senior

--Remote--

Location: Remote


Job Overview


As a Senior Backend Developer, you will have the opportunity to work on a new innovative product (SaaS application) that leverages AI to unlock powerful insights from enterprise data across multiple sources, helping organizations make accurate data-driven decisions. You will be expected to integrate AI and ML models into production environments acting also as a mentor for our junior engineers.


Responsibilities and Duties:


  • Collaborate with cross-functional teams to define technical requirements and align project goals
  • 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 testing strategies to ensure system reliability and efficiency
  • Maintain technical documentation to support objectives


Minimum Qualifications:


  • A Bachelor/Master degree in Computer Science, Software Engineering, or a related field
  • At least 5 years of experience in Backend development in Java (Spring Framework, and Spring Boot)
  • Experience with cloud platforms like Azure, including AI tools and services (Azure OpenAI, Document Intelligence)
  • Expertise with AI/ML concepts, particularly large language models (LLMs)
  • Proven experience in designing and building secure, scalable RESTful APIs to support AI-driven applications, with a strong understanding of security practices (encryption, authentication, and compliance)
  • Strong database skills, including relational (PostgreSQL, MySQL) and NoSQL databases (MongoDB, Redis), optimized for AI applications
  • Extensive experience in CI/CD pipelines, Git, and collaborative development workflows for automated testing and deployment
  • Previous experience in Python will be considered as a plus


Skills & Competences:


  • Strong problem-solving and analytical abilities
  • Excellent communication and collaboration skills
  • Leadership and mentoring capabilities
  • Proactive approach to continuous learning


Why Join Us

  • Global Exposure: Work with international experts on impactful projects 
  • Learning Opportunities: Continuous development in cutting-edge technologies 
  • Dynamic Environment: Collaborative, friendly, and multi-national team