GT

Senior Backend Developer

Growth Technology LLC
Job Overview
We are seeking a skilled and experienced Senior Backend Developer to join our dynamic team. As a Senior Back-End Developer, you will be responsible for server-side mobile and web application logic and integration.
Responsibilities:
  • Design and develop robust, scalable, and efficient backend systems for web applications or software products.
  • Collaborate with cross-functional teams, including frontend developers, product managers, and designers, to define and implement backend features and functionalities.
  • Architect and implement database schemas, data models, and API integrations to ensure seamless data flow and efficient retrieval.
  • Write clean, maintainable, and reusable code, following best practices and coding standards.
  • Conduct thorough testing and debugging of backend components to identify and resolve performance issues, bugs, and bottlenecks.
  • Optimize backend systems for high availability, scalability, and security.
  • Perform code reviews and provide constructive feedback to junior developers to ensure code quality and adherence to coding standards.
  • Collaborate with DevOps teams to automate deployment, monitoring, and scaling of backend infrastructure.
  • Stay up-to-date with emerging technologies, frameworks, and industry trends related to backend development and propose improvements and innovative solutions.
  • Mentor and guide junior developers, providing technical leadership and sharing knowledge to foster a collaborative and learning environment.
Requirements:
  • Bachelor's degree in Computer Science, Software Engineering, or a related field. A Master's degree is a plus.
  • Proven experience as a Backend Developer with a strong focus on Java (preferably Java 21+).
  • Hands-on experience with the Spring Framework (Spring Boot, Spring Data, etc.).
  • Solid understanding of object-oriented programming and backend architecture patterns.
  • Experience working with relational databases (e.g., MySQL, PostgreSQL) and NoSQL databases (e.g., MongoDB, Redis).
  • Skilled in writing efficient and optimized SQL queries.
  • Experience in designing and developing RESTful APIs. Familiarity with GraphQL is a plus.
  • Good understanding of HTTP, web application architecture, and microservices.
  • Familiarity with version control systems (Git) and Agile development practices.
  • Experience in Python or Golang is a plus, but not required.
  • Strong analytical thinking and problem-solving skills.
  • Ability to work both independently and collaboratively in a fast-paced environment.
  • Strong communication skills and a team-oriented mindset.

Job Type

Job Type
Full Time
Location
Dbayeh, Mount Lebanon Governorate, Lebanon

Share this job: