Browse Jobs
For Employers
Post JobLog inGet Started

Senior Backend Developer Node JS

StatsBomb
Nasr City, Cairo
Posted 2 years ago
23Applicants for1 open position
  • 13Viewed
  • 5In Consideration
  • 7Not Selected
Search other opportunities

Job Details

Experience Needed:
Career Level:
Education Level:
Salary:
Job Categories:

Skills And Tools:

Job Description

We are hiring Senior Backend Developer who might be architecting new features or
fixing a defect, refactoring existing code to be more scalable, and seeing changes through to
completion in a live environment.

Job Description:

  • Design and create services and system architecture for your projects, and contribute and provide
      feedback to other team members.
  • Help improve our code quality through writing unit tests, automation, and performing code reviews.
  • Collaborate with a multidisciplinary team of Back-End Software Engineers, Product Managers,
      and Front-End Software Engineers.
  • Participate in brainstorming sessions and contribute ideas to our technology, algorithms, and products.
  • Work with the product 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.

Job Requirements

Job Requirements:

  • Strong computer science fundamentals including data structures, algorithms, complexity analysis,
      and distributed systems.
  • Proven experience as a backend engineer.
  • From 3:5 years of experience as a Backend Developer.
  • Very good English command is a must. 
  • Ability to work in a remote setup.
  • Ability to independently own and deliver features from start to finish.
  • Understand both how to write tests and the value of automated testing.
  • Experience with all phases of the software development life cycle, best practices, and Agile Software Development.
  • Solid software design knowledge – you should know how to create software that’s extensible, reusable, and meets desired architectural objectives.
  • Experience with Node.js, Express, GraphQL and the willingness to learn new technologies.
  • Establish Back-End Software Engineer best practices.
  • Experience with Linux/Unix and scripting languages like Python.
  • Knowledge in SQL database systems and NoSQL databases (PostgreSQL).
  • Experience with CI/CD processes and tools (e.g. CircleCI, Github Actions).
  • Experience with containerization technologies (e.g. Docker).
  • Experience with AWS is a plus (e.g. ECS, S3, etc…).
  • Experience with Functional and Reactive programming is a plus (e.g. RxJS, IxJS, Ramda, Lodash).
  • Experience with stream and batch processing real time systems is a plus.

Benefits:

  • Attractive Package.
  • Stock Option.
  • Social Insurance.
  • Medical Insurance.
  • Flexibility to work from home. 

Featured Jobs

Similar Jobs

Search other opportunities
JobsIT/Software DevelopmentSenior Backend Developer Node JS