Backend Engineer (54673)
Vacancy No. 54673
Level: Senior
Beirut, Remote

We are looking for a seasoned senior backend engineer to join our team. This role will be crucial in designing, implementing and deploying microservices architectures that enhance our service delivery and operational excellence.

Key Responsibilities

  • Develop and maintain robust, scalable microservices using established design patterns and coding best practices.
  • Implement and configure messaging systems (e.g., RabbitMQ, Kafka) to facilitate efficient and reliable communication between microservices.
  • Collaborate with stakeholders and product teams to understand requirements and design technical solutions that align with business needs.
  • Develop well-structured and maintainable RESTful APIs using OpenAPI specifications, ensuring seamless integration across distributed systems.
  • Analyze system performance, identify bottlenecks, and troubleshoot issues to optimize reliability and ensure a positive user experience.
  • Contribute to code reviews and provide mentorship to junior developers, promoting knowledge sharing and adherence to best practices.
  • Stay current on emerging technologies and trends in microservices development to drive continuous improvement.

Requirements

  • Bachelor’s degree in Computer Science, Software Engineering, or a related field. Master’s degree is a plus.
  • 5+ years of hands-on experience in backend development, including a strong understanding of microservices principles.
  • Experience in deploying and managing messaging systems such as RabbitMQ or Kafka.
  • Strong understanding of RESTful API design principles and experience working with OpenAPI specifications.
  • Proficiency in Java. Experience with Quarkus is highly advantageous.
  • Solid understanding of containerization (Docker) and container orchestration (Kubernetes). Familiarity with CI/CD pipelines is essential.
  • Demonstrated problem-solving skills, attention to detail, and the ability to work both independently and collaboratively in a fast-paced environment.
  • Understanding of databases including SQL and NoSQL databases.
    Experience with authentication protocols such as OAuth2, ensuring secure access and data protection across services.
  • Familiarity with modern API technologies such as gRPC and GraphQL, enhancing service interaction and data retrieval capabilities.
  • Familiarity with AWS.

Bonus Requirements

  • Familiarity with generative AI concepts and technologies.
  • Familiarity with EE and Quarkus
Privacy Overview

This website uses cookies so that we can provide you with the best user experience possible. Cookie information is stored in your browser and performs functions such as recognising you when you return to our website and helping our team to understand which sections of the website you find most interesting and useful.