Backend Software Engineer, Yassir

Backend Software Engineer, Yassir

Company Yassir
Job title Backend Software Engineer
Job location Dakar, Senegal
Type Full Time

Responsibilities:

  • 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 them into a pragmatic and effective technical solution
  • Dive into difficult problems and successfully deliver results on schedule

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

apply for job button