Backend Software Engineer, Yassir

Backend Software Engineer, Yassir

Company Yassir
Job title Backend Software Engineer
Job location Abu Dhabi, United Arab Emirates
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

apply for job button