Recruitee

Senior Elixir Developer

Posted on Apr 12, 2023

👉 Please reference you found the job on Remote Software Engineering Jobs, this helps us get more companies to post here, thanks!

Job Details

Full Time
📍Remote
🇵🇱 Poland
🧔Senior

The best free resources for coding interviews. Period.

The same resources that successfully helped engineers get offers from Google, Microsoft, and Amazon. With proven results and used by over a million people all around the world...

About Recruitee

Recruitee develops innovative, collaborative hiring software to help companies hire better together. 🤲

We’re headquartered in Amsterdam with Poznan, Wroclaw, and New York offices and a remote team around Germany! Our international community just crossed 220+ happy employees of 30+ different nationalities. We are proud of our humble beginnings that have now transformed into rocketing growth with 5,000 much-loved customers worldwide, and we are not stopping here.

Recruitee is an Equal Opportunity Employer. We celebrate diversity and welcome applications from underrepresented groups and encourage people of all backgrounds to apply. We do not discriminate based on race, religion, color, national origin, gender (including pregnancy, childbirth, or related medical conditions), sexual orientation, gender identity, gender expression, age, neurodiversity, or status as an individual with a disability.

The Position

Your Mission

We are looking for a passionate programmer ready to work in a mature product company. Recruitee is a high-traffic application expected to work in a reliable way for thousands of business users worldwide. You would encounter different challenges including writing new features as well as helping the team manage the production environment. We write the backend and the main API in Elixir/Phoenix (REST + WebSockets), while the frontend is designed in Angular. The whole project includes a few separate applications driven by microservices. Other services are developed in Ruby on Rails and Python/Flask.

About the Team

You will be a part of Team Foundation and you will report to our Head of Backend. This particular product crew consists of experienced developers and devops engineers who are responsible for product maintenance and scalability. You would be also expected to help in areas assigned to another project team, where you would meet tasks related to In-app marketplace and dashboards revamp.

Job location:

Poznań, Wrocław or fully remote from Poland

What you can expect:

  • Great care of code quality and development practices - we build stable and easy-to-maintain software.
  • SpeakUp - you have the voice in discussing the product direction.
  • Knowledge flow between the teams - we work and grow together.
  • Flextime - start and end your work as you prefer.
  • Transparency - we share financial results and strategic plans with employees.

Requirements

  • Track record in Elixir programming OR strong motivation to switch into this stack after projects in Ruby on Rails or other backend technologies (Python, Java, PHP).
  • Experience in building scalable applications.
  • Solid knowledge of databases (preferably PostgreSQL).
  • General knowledge of ElasticSearch.
  • Good command of Polish and intermediate of English. We speak in development teams in Polish, while documentation and Recruitee-wide communication is held in English.
  • Putting stress on quality and error-free solutions.

What we'll appreciate:

  • Familiarity with Event-driven architecture.
  • Experience in working with RabbitMQ or other message-queueing solutions.
  • Knowledge about Docker or Kubernetes.
  • Experience in building apps with the concept of modular monolith with well-defined architectural boundaries, like bounded contexts in DDD methodology.

Our Hiring Process

  1. Get to know you. A video call with one of our recruiters to learn more about you and gauge if we have a match.
  2. Leader's Interview. Meet your future manager and take a deeper dive into the role. Be prepared to share your experience and what you can bring to the team.
  3. Show us your skills. Let's see if you have the right skill set by doing a small project related to the job. It can be a business case or a coding assignment.
  4. Meet the team. You made it to the very last stage! Get to know some of your potential team members in a relaxed meeting.

Benefits

  • Salary in the range of: 20 000 - 28 000 pln net + VAT and 30 paid break days B2B. 16 600 - 23 200 PLN gross and 26 paid holiday days on employee contract.
  • Great offices and locations in Poznań and Wrocław OR the possibility to work fully remotely from Poland.
  • Working within an international, friendly team that truly values your contribution.
  • Brilliant culture and informal, come-as-you-are dress code.
  • €1000 of training budget per year to keep you sharp and in tune with trends.
  • €500 travel budget to visit your colleagues in Amsterdam.
  • €200 home office setup budget to make your remote work more convenient.
  • MacBook + displays, alongside all the tools you need to succeed.
  • Travel reimbursement, and Wellness perks.
  • Fitness card (Multisport).
  • Private health care (LuxMed).
Senior Elixir Developerat Recruitee