Technology

Senior Backend Developer

Beirut
Work Type: Full Time

The following document provides a detailed overview of the job description of a Back-end Developer


About us

We are a B2B SaaS company that provides innovative technology solutions to businesses of all sizes. We are committed to helping our clients achieve their business goals through our cutting-edge technology and exceptional customer service. 


Who You Are

You’re a dynamic and ambitious person who is willing to learn fast and take everything in their stride. You should have a proven track record of building high-performance systems and be comfortable working with cross-functional teams globally. You have a knack for completing tasks efficiently, even under pressure. Your organizational skills are top-notch, and you're always looking for ways to grow and improve. Plus, you're a team player who understands the importance of our company values and can thrive in a fast-paced, dynamic environment.


How You Operate

  • 5+ years of experience in back-end Java development, with a focus on server-side development using Java with solid foundation in object oriented analysis and design (we use Java and Kotlin)
  • Experience with SQL databases such as MySQL and NoSQL such as MongoDB
  • Experience in Spring framework (Spring Boot, Spring MVC, Spring Batch, JPA)
  • Experience in client-side web development (HTML5, CSS, Angular2+, JSON) preferred but not required
  • Experience in microservices architectures
  • Experience in service oriented architectures (REST, SOAP)
  • Experience in message driven architectures (RabbitMQ)
  • Strong ability to balance business needs, a sense of urgency, and the shipping of high quality and pragmatic solutions
  • Experience in API design and documentation using tools like Swagger
  • Discipline to document ideas and api in a clear, comprehensive and organized manner
  • Experience troubleshooting issues in production
  • Write clean code to develop functional web applications


What You Own

  • Bachelor's degree or equivalent in Computer Science
  • 5+ years' experience in development 
  • Excellent analytical and time management skills
  • Excellent communication skills.
  • Strong understanding of software development principles such as Agile, CI/CD, and DevOps.


Let’s grow together

If you're a passionate, results-driven Senior Backend Java Developer with a track record of designing and building high-performance systems, we want to hear from you! Apply now and join our team of talented developers.

Submit Your Application

You have successfully applied
  • You have errors in applying