Senior Backend Engineer (NodeJS) – SuperApp

Senior Backend Engineer (NodeJS) – SuperApp

Job Location: Lagos (Remote)

Job openings in Nigeria

About the Role

  • In this role, you will be part of our growing and international 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.

Job Description

  • Build robust and scalable  software in Node js.
  • Design and create (micro)services and system architecture for projects, and contribute and provide feedback to other team members
  • Help improve existing code quality through writing unit  tests, automation and performing code reviews
  • Participate in brainstorming sessions and contribute ideas to our technology, algorithms and products
  • Work with the engineering and design teams to understand end-user requirements, formulate use cases, and then translate that into a pragmatic and effective technical solution
  • Dive into difficult problems and successfully deliver results on schedule.

Requirements

  • BSc/MSc in Engineering, Computer Science or relevant field
  • At least 5 years of experience in a similar role
  • 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:

Job openings in Nigeria
  • Language: Node.Js.
  • Database: 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
  • 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
  • Experience in a rapidly growing company in the mobility, on-demand or fintech space.

Click here to apply online

Note
Interview Process:

  • Talent acquisition screening interview.
  • Take home tech challenge.
  • Live coding (technical interview)
  • System design interview.
  • Leadership interview.

 

Only candidates can apply for this job.
Share this job

Contact Us

https://jobpool.ng/wp-content/themes/noo-jobmonster/framework/functions/noo-captcha.php?code=36d56