Elixir Software Engineer

e-commerce platform

AppUnite
Mid
Online interview
B2B
Remotely
Remote possible
100%
Paid vacation
20

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).


Perks

  • 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.

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

Our company

AppUnite

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

Check out similar job offers