Backend Software Engineer at Yassir

Job Overview

Location
Lagos, Lagos
Job Type
Full Time
Date Posted
2 years ago

Additional Details

Job ID
69186
Job Views
105

Job Description



ABOUT THE ROLE



  • 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, Python or Go.

  • 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.


TASKS



  • Build robust and scalable software in Node.js, Python or Go

  • 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


Other key skills and traits :


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

  • 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!


Similar Jobs

Cookies

This website uses cookies to ensure you get the best experience on our website. Cookie Policy

Accept