Staff Backend Engineer

Yassir
Summary
Join Yassir, a leading super app in the Maghreb region, and become a Backend Staff Engineer in our Last Mile Delivery domain. Drive technical standards, collaborate with multiple squads, and provide technical leadership in areas such as tech roadmaps, architecture decisions, and feature development. Mentor junior developers, contribute to scaling up Backend engineers, and conduct technical interviews. Design, build, and maintain features for domain applications, while continuously discovering and implementing new technologies to improve efficiency. Contribute to building the technical roadmap and improve engineering standards, tooling, and processes. This role requires solid backend engineering experience with Node.js and Go, a strong programming foundation, and excellent communication skills.
Requirements
- Solid backend engineering experience with Node.js and Go
- Strong foundation in programming fundamentals
- Excellent communication skills
- Proven problem-solving abilities and a willingness to help others achieve their goals
- Extensive experience with Git in a team environment
- Proficiency in writing testable code and unit tests
Responsibilities
- Design, build, and maintain features for domain applications
- Provide technical leadership and manage dependencies
- Conduct design and code reviews
- Support and help grow domain team members by helping them with technical blockers
- Continuously discover, evaluate, and implement new technologies to improve efficiency
- Participate in architecture and design discussions
- Strongly contribute to building the technical roadmap
- Conduct technical interviews
- Improve engineering standards, tooling, and processes
- Conduct feasibility studies to validate capability and functionality
- Draft and submit intellectual property
- Conduct research and assess current technologies
- Develop and execute complex, multi-tier distributed software search applications
- Apply technical and domain expertise to products and problems
- Assess and write code to improve or extend applications
- Manage and provide assistance for current software applications
- Provide technical leadership and mentorship to others
Preferred Qualifications
- Experience in a fast-growing startup in the on-demand services industry
- Extensive experience with A/B experiments and a data-driven approach to product development