Elixir Software Engineer

e-commerce platform

Online interview
Remote possible
Paid vacation

Your tasks

How you will make an impact as a Member of our Team?

  • You'll collaborate with a team of product managers, designers, QA, data analysts and other developers to develop backend in Elixir language,
  • You'll be included in decision-making and will weigh in on balancing factors like scope, complexity, and timing,
  • You'll architect your code in a way that encourages and allows for flexible, modular, and reusable code,
  • You'll encourage growth within the team by participating in mentorship, knowledge sharing, and thorough code reviews,
  • You'll help keep our apps robust by writing tests, monitoring, reporting, and troubleshooting bugs,
  • You'll make sure your decisions and statuses are well propagated over the whole Product Family to make sure everyone is on the same page.

Project description

We are giving millions of Poles the ability to buy and sell a vast variety of things. From a pencil to a car, from common, everyday items to real rare aves. Lightweight and convenient process, tailor-made for casual sellers, safety built-in the product DNA and competitive prices - these are key attributes that describe our approach.

We want to redefine customer experience and be the largest C2C marketplace in Poland.

Can we count on you?

Who we're looking for?

To make sure you are a good fit, you should:

  • Have knowledge of Elixir and OTP (or experience in a similar language like Ruby, Python, Go, JavaScript etc.),
  • Understand the principles, practices and patterns of building maintainable and scalable web applications,
  • Have basic knowledge of some DevOps skills (Docker, Kubernetes),
  • Be willing to share knowledge on a daily basis and mentor other people,
  • Display great work habits,
  • Have strong communication skills,
  • Be attentive to details,
  • Be willing to constantly learn and improve your "soft" and technical skills,
  • Be communicative in written and spoken Polish and English,
  • Have experience with GraphQL,
  • Have experience with mobile clients (good to have),
  • Have experience in an e-commerce project (good to have).


  • Flexible office hours and possible remote work,
  • MacBook Pro,
  • Private Medical Care,
  • Private Life Insurance,
  • Paid vacation and sick leave,
  • Free group English lessons with native speakers and other members of AppUnite,
  • An opportunity to work from our Workation mansion wherever it is located (i.e., Thailand, Portugal),
  • Freedom to co-organize and/or attend any internal or public AppUnite events, like board game/poker meetups, afterparty events,
  • Co-financed software conference attendance,
  • Freedom to participate in any weekly initiatives/R&D/code review/internal meetups,
  • Access to and an opportunity to shape AppUnite’s employee guidebook explains our internal processes and makes them transparent.

Ruby or Python or Go or JavaScript
How we manage our projects?
All Applicable
Who makes architectural decisions?
Who makes technology stack decisions?
Project management software
JIRA, Asana
How we code?
Version control
Style guide
Code review
Pair programming
Static code analysis
Code metrics
How we test?
Unit tests
Integration tests
Manual testing
Test automation
Additional monitor
Operating system
Work environment
Tech supervisor
Open space
Separate rooms
Flexible working hours
  • Healthcare package
  • Healthcare package for families
  • Cold beverages
  • Hot beverages
  • Snacks
  • Conferences
  • Trainings
  • Books
  • Car parking
  • Bicycle parking
  • Integration events
  • Chill room
  • Shower

Our company


Poznań 100+
Tech skills
  • Vue.js
  • React
  • Phoenix

Check out similar job offers