Browse Jobs
For Employers
Post JobLog inGet Started

Senior Back-End Software Engineer

Magalix Corp
Cairo, Egypt
Posted 4 years ago
12Applicants for5 open positions
  • 12Viewed
  • 2In Consideration
  • 6Not Selected
Search other opportunities

Job Details

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

Skills And Tools:

Job Description

  • Magalix is a Seattle-based startup focusing on the next-generation cloud infrastructure automation tools using machine learning. The current focus is on AI-based capacity management inside cloud-native systems, such as Kubernetes. Our goal is to save our users time and money 10x faster than existing tools using smart and autonomous capacity management services that we are building. Our ML processes 100s of millions of data points each day. We expect to double our using the next few months, which requires a world-class engineering team and experienced, committed leadership.
  • Magalix is growing its team in Egypt to help us build the next generation of autonomous cloud infrastructure. We’re looking for strong backend engineers who have some experience and passionate about building massively scalable cloud-based architectures.

Job Requirements

You should bring to the team:

  • Excellent problem-solving skills and the ability to think about why we are solving a problem before thinking about how you will solve it.
  • Exceptional analytical skills to understand all the requirements to design your services.
  • You have some exposure (by experience or academically) to distributed systems design concepts, such as synchronization, consistency models, parallel algorithms, etc.
  • You built a multi-tier web application with clear separation of concerns and the right abstraction of each component.
  • You can design and consume Restful APIs
  • 4+ years of software development experience

What works in your advantage even more (optional skills and knowledge):

  • GoLang development experience.
  • AWS, GCP, or Microsoft Azure.
  • Some experience with time series DBs, such as InfluxDB, Prometheus, OpenTSDB, etc.
  • Logs storage systems such as Elasticsearch.
  • You know how to monitor your cloud-based services and make sure they are meeting their quality of service (QoS)
  • How to build and use Docker containers
  • Familiar with containers orchestration tools, such as Kubernetes, Swarm, Mesosphere, AWS Elastic Container Services (ECS)

Our Core engineering principles

  • Always think of the big questions in this order-
  1. Why are we doing what we are doing?
  2. What are we going to build?
  3. How are we going to build it?
  • Start simple and build sophistication when needed.
  • Trust other team members. Trust helps us move fast.
  • Always challenge the team and seek better ways to perfect your artifacts.
  • Discipline is what creates excellence. Repeat to improve what you do.

Benefits and Perks

  • Competitive health & social insurance
  • Employee equity program
  • Company funded training
  • Company sponsored discounts program

Featured Jobs

Similar Jobs

Search other opportunities
JobsIT/Software DevelopmentSenior Back-End Software Engineer