toters delivery

Senior Backend Engineer

toters delivery

full-time

Posted on:

Location Type: Hybrid

Location: Metn • 🇱🇧 Lebanon

Visit company website
AI Apply
Apply

Job 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