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.