Backend Software Engineer developing scalable server-side applications using Node.js. Contributing to Yassir's growth as a leading super app in the Maghreb region.
Responsibilities
In this role, you will be part of our engineering team, working with a high-quality code base and the latest tools, where you will promote your skills to be an expert in complex backend development, including microservices architecture, using Node.js.
You will own and build large scale backend systems and micro-services.
You will design, develop, and deliver powerful server-side applications in a highly dynamic environment, where root cause analysis and rapid problem-solving are required.
Requirements
__**Technical Skills :**__
A BS degree in computer or any equivalent experience
MS degree and above preferred
Solid OOP and software design knowledge – you should know how to create software that is extensible, reusable and meets desired architectural objectives
Must have technical skills with at least 1 year experience
Language: Node.js, Python or Go
Data base: Mongodb or other.
Framework: Express.js or other.
Web architecture: Rest and restful APIs, micro-services
Master source version control: GIT
Nice to have technical skills (Strongly advised for senior profiles)
Containers: Docker, kubernetes
Caching, Redis server
Web load balancing
Scaling
OS administration
Encryption : https//, digital signing
**__Other key skills and traits :__**
Outstanding written & verbal communication skills
Outstanding project management skills.
Demonstrated ability to prioritize, self-start, contribute under pressure and meet tight deadlines
Highly organized, creative and critical thinker
Comfortable working in an entrepreneurial environment
Procurement or legal background is a big plus
Excellent judgment, communication and interpersonal skills
Organized and obsessive about details
Hard working, passionate and looking to embrace the challenge
Thrive in high impact/high profile situations
Enthusiastic about Yassir!
Benefits
Great compensation and bonuses including stock options.
Ground floor opportunity with the team; shape the strategic direction of the company
Sharp, motivated co-workers in a fun office environment or in remote
Web Engineer for regulated environments in aerospace sector. Handling web platforms with a balance of technology and user interaction in an agile context.
Dynamics Power Platforms CE Technical Architect at KPMG focusing on delivering Microsoft Dynamics 365 solutions through client engagement. Involving in business processes, solution design and team collaboration.
Full Stack Angular & Node.js Engineer developing robust software solutions for digital commerce at BAUHAUS. Collaborating within an agile team to enhance customer shopping experiences.
Backend Software Engineer developing systems for AI - powered shopping assistant, Project Sparky. Designing and scaling distributed backend systems and collaborating with cross - functional teams.
Intern in frontend or backend development projects at agile IT consultancy for Audi and Capgemini. Gain experience with modern technologies while working closely with experienced colleagues.
Intern supporting software development team for 3 - 6 months, contributing to research projects and programming. Join Gauselmann Group delivering innovative entertainment devices.
Senior Python Developer focusing on AI and GenAI solutions for corporate cybersecurity. Implementing scalable AI systems and automating solutions within a collaborative team.
Developing medical technology solutions for chronic dialysis products. Collaborating across disciplines to create reliable medical devices adhering to strict regulatory standards.
Staff Backend Engineer focused on building foundational backend systems for Cloudinary’s platform. Collaborating with cross - functional teams for reliable and high - impact solutions.
Développeur Java travaillant pour Atos sur des solutions robustes et performantes. Contribuant au développement de code de qualité et optimisant les performances des applications en Java.