Elixir Fullstack Developer

  • Remote job

Elixir Fullstack Developer

Job description

At AppUnite, our goal is always to 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
  • Implementing new functionalities end-to-end. Starting from chosen datastore to user interface
  • Using technological advantage on a clients behalf
  • 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 the 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")

Perks:

  • Big comfortable office in the heart of Poznań,
  • Flexible office hours and the possibility of remote work,
  • Freedom to participate in any weekly organization/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, explains our internal processes and makes them transparent,
  • Private Medical Care,
  • Private Life Insurance,
  • Paid vacation and sick days.

Requirements

  • Experience in crafting server-side apps, using the MVC pattern. (At least two serious projects you can tell us about)
  • Being familiar with Elixir language and ecosystem
  • Ability to program delightful and maintainable user interfaces with the Phoenix framework. Being able to augment user experience with real-time communication.
  • Solid understanding of how web applications work
  • Decent knowledge of HTML and CSS, preferably with SASS
  • Get the things done approach, having a good sense of ownership
  • Being a team player, with strong communication skills