Mid Elixir Developer

  • Poznań, Poland

Mid Elixir Developer

Job description

At AppUnite, our goal is to always create the best product for our client. As a developer, your job is to solve real business problems by proposing and implementing the best technical solutions possible.

Your responsibilities will include:

  • getting familiar with the problem domain and proposing solutions to business problems
  • communicating with the team and the client on a daily basis
  • doing regular peer code review
  • constantly learning and improving your "soft" and technical skills
  • sharing knowledge with your direct team, the whole company, and wider community
  • writing good-quality and well-tested code
  • maintaining existing code (there's no "legacy code", there's only "code that's useful enough to still be around")


Requirements

Requirements

  • Knowledge of Elixir and OTP at the level that allows you to write working, high-quality code (or experience in a similar language like Ruby, Python, Go, JavaScript etc)
  • Ability to write useful and maintainable tests
  • Familiarity with relational databases (we mainly use Postgres)
  • Good understanding of the most common architectural patterns and design principles
  • Solid understanding of how web applications work

Nice to have

  • Experience with mentoring or pair programming with other people
  • Being an active member of the Elixir community (writing blog posts, giving presentations)
  • Knowing how to set up CI pipeline and deployment (we mostly use Kubernetes on Google Cloud or AWS)


Perks:

  • Big comfortable office in the heart of Poznań,
  • Flexible office hours and remote work possibility,
  • Freedom to participate in any weekly organisation/R&D/code review internal meetups,
  • Freedom to co-organize and/or attend any internal or public AppUnite events, like boarding game/poker meetups, afterparty events,
  • Possibility to work from our Workation mansion wherever it is located (i.e. Thailand, Portugal),
  • Possibility to fly and meet our clients directly in their home location (i.e. Los Angeles, Las Vegas),
  • Co-financed software conferences attendance,
  • MacBook and a shiny monitor,
  • Free group English lessons with native speakers and other members of AppUnite,
  • Participation in writing the perfect AppUnite’s employee guidebook, that explains and makes all of our internal processes transparent,
  • Private Medical Care,
  • Private Life Insurance,
  • Paid vacation and sick days.