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
Technical Architect designing scalable solutions across Salesforce platforms at Marcus Thomas. Mentoring team and ensuring adherence to technical best practices.
Protiviti is looking for a professional to enhance client integrity through Python development in AI projects. Join us if you seek a new challenge in this field.
Senior Full Stack Engineer developing modern applications for digital payments. Collaborating across teams to enhance usability, reliability, and security in a fintech environment.
Senior Java Backend Engineer developing backend services for digital payments and transactional systems at Expleo. Contributing to scalable architectures and ensuring operational stability.
Internship for Backend Developer focusing on Python and Azure at innovative AI coaching startup. Involvement in projects enhancing personal development through technology.
Develop and maintain PHP applications (Zend2, PHP 7.0) and PL/SQL database routines. Integrate systems with Oracle and PostgreSQL, applying development best practices and collaborating in agile teams.
Backend Developer for financial market client at CI&T. Developing high - performance microservices and collaborating with teams through all software lifecycle phases.
Sr. Software Engineer guiding design and delivery of high - impact software solutions. Collaborating with diverse stakeholders for audience and identity management at FreeWheel.
Analista Desenvolvedor .NET para desenvolver e evoluir sistemas em ambiente híbrido. Oportunidade na Tecnol, uma referência em soluções automatizadas para o mercado financeiro.