Jobs for Humanity
Senior Back End Engineer - Java Spring Boot ($5000+/month)
- Compensation
- $5K / mo
- Location
- Beirut, Beirut Governorate, lb
- Work setup
- Remote
- Seniority
- Senior
- Employment
- Not specified
- Experience
- 3+ years
- Category
- Backend
- Posted
Skills
Must have
- 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.
Full description
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 forMust-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.