JobHabor

Senior Back End Engineer - Java Spring Boot ($5000+/month)

Jobs for Humanity
Location
Beirut, Beirut Governorate, Lebanon
Workplace
Remote
Employment
Full Time
Salary
Apply on the employer’s site

Posted 1y ago

Your responsibilities will include

  • Lead the development and design of new features while maintaining scalable, high-performance backend systems.
  • Take ownership of technical solutions, challenging business requirements to deliver optimal results.
  • Uphold high engineering standards by performing code reviews and ensuring compliance with best practices.
  • Participate in the review of business requirements and provide assessments on complexity, risks, and system impact.
  • Act as a mentor and coach to junior engineers, evaluating progress and helping to set development goals.
  • Explore and introduce new tools and technologies to improve the engineering team's productivity.
  • Participate in regular team meetings, stand-ups, and architecture/design discussions.
  • Identify areas for improvement in existing frameworks, tools, and processes.
  • Contribute to the roadmap definition for the team, working closely with cross-functional teams to drive innovation.

What we're looking for

Must-have skills and experience

  • Bachelor’s degree in Computer Science or a related field.
  • 5+ years of software development experience, with at least 3 years in Laravel backend development.
  • Proficiency in Java and Spring Boot framework.
  • Strong analytical and problem-solving skills.
  • Extensive experience in software design, delivering scalable, secure, and performant products.
  • Hands-on experience with OOP, design patterns, and SOLID principles.
  • Expertise in data modeling, including the ability to translate real-world concepts into effective database designs.
  • Advanced experience with relational databases (e.g., PostgreSQL, MySQL) and writing complex SQL queries.
  • Advanced knowledge of caching and queuing systems like Redis.
  • Expertise in versioning and code management tools such as Git and Bitbucket, including branching strategies.
  • Experience with cloud services (e.g., AWS) and designing serverless and containerized architectures.
  • Familiarity with agile methodologies and tools such as Jira for issue tracking and project management.
  • Strong verbal and written communication skills in English.
  • Proven experience mentoring and coaching junior engineers.

Nice to have

  • Experience working with product, legal, and operations teams to ensure compliance with KYC/B, Identity & Privacy regulations.
  • Fluency in English and Arabic; French is a plus.
  • Prior experience with food delivery applications.
  • Excellent technical documentation skills.
  • Strong partnership and cross-functional collaboration skills.

Why join us?

  • Work on impactful projects for innovative clients.
  • Collaborate with top talent in a remote, flexible environment.
  • Opportunity to grow as a technical leader in a fast-paced, startup-like setting.

We’re looking for proactive, versatile professionals eager to contribute to game-changing products. Apply now to join a team that values innovation, ownership, and creativity.

Skills

  • Java
  • Spring Boot
  • Laravel
  • PostgreSQL
  • MySQL
  • SQL
  • Redis
  • Git
  • Bitbucket
  • AWS
  • Jira

More jobs at Jobs for Humanity

All 271

Similar roles