Browse Jobs
For Employers
Post JobLog inGet Started

Senior Software Engineer

Dalia
Cairo, Egypt
Posted 3 years ago
22Applicants for1 open position
  • 20Viewed
  • 5In Consideration
  • 14Not Selected
Search other opportunities

Job Details

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

Skills And Tools:

Job Description

Dalia is making job search better by putting the job seeker first. We help job seekers stay connected to the brands they care about while building engaged, qualified talent pipelines for employers.

Dalia is looking for a senior software engineer to help our team build the next generation of technologies to power the recruitment industry. We are looking for a highly motivated individual with a passion for creating highly scalable, robust software that can keep up with our growing user base. The ideal candidate is someone with strong experience in developing back-end and front-end applications, with appreciation for test driven development, continuous integration and automation.

You will:

  • Design, develop and maintain back-end and front-end components that integrate into our existing NodeJS application.
  • Work closely with other team members to discuss design, architecture and performance.
  • Participate in code reviews and enforce best software design practices.
  • Design for scale in order to keep up with our fast-growing user base.
  • Quickly investigate any issues that come up on our production applications.
  • Identify bottlenecks, bugs and come up with simple smart solutions.
  • Be available during US Eastern time work hours.

Job Requirements

  • A software veteran with at least 3 years working as a full-stack web developer on an MVC framework
  • Experienced with front-end development with JavaScript frameworks as well as vanilla JavaScript
  • Strongly familiar with NodeJS
  • A team player who appreciates the value of giving and receiving feedback
  • Experienced with relational databases, NoSQL databases, and Elasticsearch
  • Experienced with test-driven development
  • Experienced with developing long-running tasks and their architecture
  • A person who takes pride in writing solid, clean maintainable code
  • Constantly improving

Featured Jobs

Similar Jobs

Search other opportunities
JobsIT/Software DevelopmentSenior Software Engineer