All offersPoznańRubyElixir Developer
Elixir Developer
Ruby
AppUnite

Elixir Developer

AppUnite
Poznań
Type of work
Undetermined
Experience
Mid
Employment Type
B2B
Operating mode
Office
AppUnite

AppUnite

The gap between a great product and a business is real.Our teams make tech that closes it.

Company profile

Tech stack

    Web Applications
    advanced
    Elixir
    regular
    Phoenix
    regular

Job description

Online interview

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

  • 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
  • Communicative English skills.


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