
Senior Backend Engineer
toters delivery
full-time
Posted on:
Location Type: Hybrid
Location: Metn • 🇱🇧 Lebanon
Visit company websiteJob Level
Senior
Tech Stack
AWSCloudJavaLaravelMySQLPHPPostgresPythonRedisSQL
About the role
- Design and own the development of new features while maintaining scalable and high-performance backend systems
- Have advanced domain knowledge and be able to challenge business requirements in order to shape the best technical solution
- Drive and uphold high engineering standards, perform code reviews, and ensure delivered code is compliant with the set standards
- Participate in business requirements reviews and provide a technical assessment of complexity, risks, and impact on existing systems
- Provide mentoring and coaching to junior engineers in the team, evaluate their technical progress, and help set development plans
- Explore new technical solutions and tools with the target to enhance engineers' productivity and facilitate their work
- Participate in team meetings, stand-ups, and architecture/design discussions
- Identify areas of improvement in existing frameworks, tools, and processes, and strive to make them better
- Participate in the roadmap definition for the team
- Strong team player with excellent communication and collaboration skills
Requirements
- Bachelor's degree in Computer Science or a related field
- 5+ years of experience in software development with preferably 3+ years of experience in Laravel backend development
- Strong proficiency in one or more programming language such as PHP(with Laravel framework), Java or Python
- Strong analytical and problem-solving skills
- Strong software design skills, with a track record of delivering on-time, highly scalable, secure, and performant products
- Hands-on coder with strong knowledge of software development principles such as OOP, design patterns, and SOLID principles
- Strong data modeling skills and ability to translate real word concepts into database designs
- Advanced experience with relational databases such as PostgreSQL or MySQL, designing schemas, and complex SQL queries
- Advanced experience in caching and queuing systems such as Redis
- Expert using versioning and code management tools such as Git and Bitbucket, and in-depth knowledge of branching strategies
- Experience with cloud services such as AWS and ability to design and build serverless and containerized architectures
- Knowledge and experience working in teams using agile methodologies
- Proficiency in using Jira for issue tracking, project management and agile development lifecycle
- Strong verbal and written communication skills in English
- Experience with mentoring Engineers
Benefits
- Competitive compensation
- Discounts on your Toters orders
- First-class medical insurance
Applicant Tracking System Keywords
Tip: use these terms in your resume and cover letter to boost ATS matches.
Hard skills
LaravelPHPJavaPythonOOPdesign patternsSOLID principlesPostgreSQLMySQLRedis
Soft skills
analytical skillsproblem-solving skillssoftware design skillscommunication skillscollaboration skillsmentoringcoachingteam playerevaluating technical progressidentifying areas of improvement
Certifications
Bachelor's degree in Computer Science