Apply

Senior Backend Software Engineer

Posted 2024-11-13

View full description

💎 Seniority level: Senior, At least 5 years

📍 Location: Greece

🔍 Industry: Software Development / AI Solutions

🏢 Company: HumanI

⏳ Experience: At least 5 years

🪄 Skills: Backend DevelopmentDockerLeadershipPostgreSQLPythonGitJavaMongoDBMySQLSpringSpring BootFastAPIRedisNosqlCollaborationCI/CDRESTful APIsMentoringDocumentationCompliance

Requirements:
  • 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.
  • Expertise with AI/ML concepts, particularly large language models (LLMs).
  • Proven experience in designing and building secure, scalable RESTful APIs.
  • Strong database skills, including relational and NoSQL databases optimized for AI applications.
  • Extensive experience in CI/CD pipelines, Git, and collaborative development workflows.
Responsibilities:
  • 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.
  • Conduct code reviews and testing strategies to ensure system reliability and efficiency.
  • Maintain technical documentation to support objectives.
Apply

Related Jobs

Apply

📍 Greece

🧭 Full-Time

🔍 Localization and translation management

🏢 Company: Transifex

  • A Bachelor’s degree in Computer Science or a proven strong background.
  • At least 3 years of work experience in the IT sector.
  • Excellent communication skills in English, particularly written communications.
  • Passion and experience with performance and scalability of web applications.
  • Solid knowledge of database systems.
  • Excellent analytical and troubleshooting skills.
  • Experience with design patterns and code architecture.
  • Strong programming abilities, preferably in Python, with experience in Django.
  • Ability to write and maintain unit and system tests.
  • Comfort in a fast-paced, entrepreneurial, start-up environment.

  • Architect, develop and scale the code that powers the Transifex SaaS platform.
  • Collaboratively develop, integrate, and optimize Large Language Models (LLMs) to automate and enhance localization workflows.
  • Write well-structured, maintainable and highly performing code.
  • Design and implement distributed systems that use microservices architecture.
  • Deploy, monitor and troubleshoot on production.
  • Work in a cross-functional team, collaborating with Product Managers and Designers.
  • Write code that adheres to internal standards for high-scale web applications and ensures quality through code reviews.

AWSDockerNode.jsPostgreSQLPythonDesign PatternsDjangoFlaskJavascriptJenkinsKubernetesRabbitmqJavaScriptRedisCommunication SkillsCollaborationTerraformMicroservices

Posted 2024-11-13
Apply