Backend developer @ healthcare app

  • Backend
  • Remote job

Backend developer @ healthcare app

Job description

Salary range 7.000 - 10.000 PLN net/month B2B


Who we are

We are 12 people team developing multiple products for a healthcare company based in central Africa. We believe that honesty, trust, keeping another person back are the values that create a great atmosphere in the team.

Being a part of the team means that we want to hear your thoughts and ideas no matter the platform you work on.

A wide range of skills in the team helps our client to face challenges that are not well known in Europe or America! Our backend is fully based on Elixir and infrastructure on Kubernetes (don't worry we will teach you that!). Visual aspects are carefully covered by close cooperation between our full-time designer and the frontend team mainly working with Vue.js and Angular.js. Last but not least highly skilled mobile team which makes hospital patients life easier using native technologies!


What we do

Our goal is simple - make doctors and patients life easier. We are changing the way how hospitals work in Africa by digitalising and defining healthcare processes. We are working on products which are actively used by over 300 hospitals with nearly 200 thousand patients.

Our software opened the doors to statistics across hundreds of hospitals, which wasn't even possible with paper documents. The charts and numbers allow us to understand customers' needs better than ever before!

We are facing technical challenges which are not common in other industries. Bad weather, lack of Internet connection in Africa motivated us to find solutions to run and work with on-premise facilities too.

Every day we start with a standup to make sure that the team is aligned with sprint goals (usually we meet 5 minutes before to get to know each other better). We work in 2-weeks sprints preceded by refinement and planning session. At the end of the sprint, we make sure our work gets noticed during the demo session!

We bet on self-development, we are looking for curious, ambitious people, who want to create a product that matters!

We contribute to the event and if you want to know more about how we help people please watch this.

Requirements

What will you do as a Member of our Team?

  • Building solutions together with the client and your team.
  • Communicating with the product team daily.
  • Getting familiar with the problem domain and proposing solutions to business problems.
  • Sharing knowledge with your direct team, the whole Product Family.
  • Writing good-quality and well-tested code.
  • Doing regular peer code review.
  • Choosing the best technology based on technical/non-technical requirements and constraints.
  • Helping in making architectural decisions that support the business and are well-suited to its problems.
  • Constantly learning and improving your "soft" and technical skills.
  • Maintaining existing code (there's no "legacy code", there's only "code that's useful enough to still be around").

Don't hesitate to apply, if you don't meet those requirements fully.

We will support you in learning and catching up.


How to make sure that you are a good fit?

  • 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 use Postgres and Oracle),
  • 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,
  • (nice to have) Being an active member of the Elixir community (writing blog posts, giving presentations).


What does the recruitment process look like?

  • Application.
  • An Email from our recruitment team if your application matches our requirements.
  • Call with the recruiter to check our mission & values match.
  • Prepared task and technical discussion with a team leader.

Perks

  • Remote or on-site work (our team works mostly remotely). We go out for a dinner each month. Sometimes we meet in the office.
  • Big comfortable office in the heart of Poznań.
  • Freedom to co-organize any internal or public AppUnite events, like boarding game/poker meetups, afterparty events.
  • Co-financed conferences attendance.
  • MacBook and a shiny monitor.
  • Free group English lessons with native speakers and other members of AppUnite.
  • Private Medical Care.
  • Private Life Insurance.
  • Paid vacation and sick days.