Save

Report this job

Senior Software Engineer – Elixir

The Elite Digest

Apply Now

Job Overview

  • Date Posted
    January 19, 2024
  • Location
  • Expiration date
    --
  • Industry
    Software Development
  • Qualification
    Professional Certificate, Bachelor Degree (B.Sc.)
  • Career Level
    Mid

Job Description

About you

You want to have a positive impact on people’s lives. You care about the software you build, designing it to be maintainable. You also care about building software that has a smooth and painless user experience. You enjoy learning on the job and care sincerely about the team your work with.

 

What you’ll do in the first 6 months

You’ll help improve engineering practices by incorporating practices like test-first development and end-to-end tests in CI/CD
You’ll build dozens of new features and services from scratch
You’ll work with the product manager to help prioritize problems to solve and help identify the best solutions for them
You’ll design the architecture of at least one feature
Requirements
You should have:

Strong programming basics either obtained in school or through experience.
At least 4 years experience with Elixir. We are looking to augment our team with some deep Elixir knowledge.
Software architecture and design skills.
Strong ethical foundation of humility, integrity, passion, and service to society.
Bonus points for:

Experience being a tech lead in a product squad
Experience with people management and related responsibilities
Benefits
Highly competitive salary
Opportunity to work remote full time as a part of an international team
A team that focuses on consistent delivery of quality software instead of arbitrary deadlines and overtimes
Annual visit to the UK for the company annual retreat
Annual engineering team meet up in different parts of the world
Hackathons every 2 months and weekly no-work-talk calls to have fun with the team
Fortnightly reader’s club to build knowledge and learn from one another
Flexible working hours, unlimited holidays (minimum 26 days)