Browse Jobs
For Employers
Post JobLog inGet Started

Backend Engineer

Rubikal
Alexandria, Egypt
Posted 3 years ago
31Applicants for2 open positions
  • 4Viewed
  • 0In Consideration
  • 3Not Selected
Search other opportunities

Job Details

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

Skills And Tools:

Job Description

As a backend software engineer, you will be responsible for architecting and building the services that drive our coaching platform. You are a strong software engineer who is passionate about large-scale systems. You care about producing clean, elegant, maintainable, robust, well-tested code; you do this as a member of a team, helping the group come up with a better solution than you would as individuals. Ideally, you have experience with the performance, scalability, and reliability issues of 24x7 commercial services.

Our stack includes C#, Ruby on Rails, Sinatra, PostgreSQL, .NET, ElasticSearch, RabbitMQ, Elixir, Phoenix, and Node.js. Our production deployments are on AWS. A qualified candidate will have full support in learning all of the technologies in our stack.

Job Requirements

  • 2+ years of experience with at least one of Python, Ruby, C#, or Node.js
  • Bachelor’s degree in Computer Technology, Information Systems or related field
  • Build APIs to support mobile apps, web UIs, and data ingestion applications
  • Deep expertise in at least one of Python, Ruby, C#, or Node.js
  • Strong SQL skills
  • Familiarity with, or strong interest in learning, our core backend technologies like Elixir, PostgreSQL, ElasticSearch, and RabbitMQ
  • Comfortable diving into and learning to effectively build and operate in every part of our stack
  • Analyze and improve the efficiency, scalability, and reliability of our backend systems.
  • Write robust code; demonstrate its robustness through automated tests.
  • Work with Product, Frontend, Data Engineering, and QA teams, helping the team respond quickly and effectively to business needs.
  • Availability to overlap to U.S. time zones as needed

Benefits

  • Commuting allowance, to/from the office
  • Medical insurance
  • Social insurance
  • Competitive salary
  • Flexible schedules
  • Working from home policy (Office is available and optional)
  • Your work makes a difference in people's lives

Featured Jobs

Similar Jobs

Search other opportunities
JobsIT/Software DevelopmentBackend Engineer