Browse Jobs
For Employers
Post JobLog inGet Started

Senior Backend Developer NodeJS

Mansoura, Dakahlia
Posted 2 years ago
7Applicants for2 open positions
  • 4Viewed
  • 0In Consideration
  • 0Not Selected
Search other opportunities

Job Details

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

Skills And Tools:

Job Description

We are hiring a 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.

  • 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

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

Featured Jobs

Similar Jobs

Search other opportunities
JobsIT/Software DevelopmentSenior Backend Developer NodeJS