Atlantbh

Medior Software Engineer (Elixir)

Atlantbh City of Sarajevo, Federation of Bosnia and Herzegovina, Bosnia and Herzegovina

IT Services and IT Consulting · 201-500 employees

18 h ago
Remote elixir Mid (2-5 yrs) Full-time Bosnia and Herzegovina
Log in to apply, save this posting, or score it against your profile with AI.

About the role

The engineer will design, develop, and maintain scalable web applications using Elixir and the Phoenix framework. Responsibilities include building RESTful and WebSocket-based APIs, managing relational database schemas, and writing clean, testable code.

What they look for

Elixir Phoenix Phoenix LiveView Tailwind CSS PostgreSQL RESTful APIs WebSocket Functional programming Erlang OTP GenServers TDD Heroku Software development Database design

Requirements

Candidates must have at least 2 years of software development experience and strong proficiency in functional programming languages like Elixir or Erlang. Familiarity with OTP concepts, Phoenix LiveView, and database management is highly desired.

Benefits

Education budget Health insurance FitPass membership

Full description

Atlantbh is expanding and we are looking for a dedicated and experienced Medior Software Engineer to join our dynamic team. If you are passionate about frontend and backend development, have experience with Elixir, and a keen interest in working with cutting-edge technologies, this is the perfect opportunity for you. As a Medior Software Engineer, you will play a key role in designing, developing, and maintaining scalable web applications.

Responsibilities

  • Develop and maintain RESTful and WebSocket-based APIs using Elixir and Phoenix
  • Build interactive web applications using Phoenix LiveView and Tailwind CSS
  • Design, optimize, and maintain relational database schemas (e.g., PostgreSQL) to ensure data integrity and performance
  • Write clean, maintainable, and testable code following best practices and coding standards
  • Develop and maintain scalable backend services and applications using Elixir and its ecosystem

The ideal candidate has the following:

  • At least 2 years of experience in software development
  • Strong proficiency in functional programming languages such as Elixir, Erlang or another functional programming language
  • Familiarity with OTP concepts such as processes, supervision trees, GenServers, and fault-tolerant application design
  • Experience developing dynamic web applications using Phoenix and Elixir
  • Experience with the Heroku ecosystem is a plus
  • Familiarity with Test Driven Development (TDD) is a plus

Are you what we're looking for?

  • Opportunity to learn and develop your career 🚀 (check out our blogs)
  • Budget for education 📚
  • Additional health insurance
  • FitPass membership
  • Atlanters are awesome!
  • Amazing working conditions and much more

Please note: when applying for a job at Atlantbh, make sure you check your inbox daily - especially your Junk/Spam/Promotions folders! Also, when you are selected for an interview, you may be asked for references.

Deadline for submitting your application is 19.08.2026. at 23:59 (midnight) but we encourage you to submit your application as soon as possible.

*Candidate confidentiality guaranteed - if required, please mention in your cover letter

Atlantbh processes personal data for the purposes of conducting the candidate selection process and making hiring decisions. Access to personal data is restricted to authorized personnel involved in the recruitment process.

The personal data submitted as part of your application will be retained for the duration of the recruitment process and for up to 6 months following the completion of the recruitment process, unless you provide separate consent for Atlantbh to retain your personal data for consideration in future employment opportunities.

If you provide such consent, your personal data will be retained for up to 24 months from the date of your consent. You may withdraw your consent at any time by contacting dpo@atlantbh.com, without affecting the lawfulness of the processing carried out before your consent was withdrawn.

For any questions regarding the processing of personal data or to exercise your data protection rights, please contact us at dpo@atlantbh.com.

Similar roles