All offersWarszawaOtherBackend Engineer (Elixir)
Backend Engineer (Elixir)
Other
Fresha / Shedul

Backend Engineer (Elixir)

Fresha / Shedul
Warszawa
Type of work
Undetermined
Experience
Mid
Employment Type
B2B
Operating mode
Office

Tech stack

    Internet Web Apps
    advanced
    HTTP Web APIs
    advanced
    SQL
    regular
    Elixir
    nice to have
    Docker
    nice to have

Job description

Do you want to work for Fresha.com / Shedul.com, a fast-growing platform that is revolutionizing the beauty and wellness industry? We are a global startup with offices in Warsaw, London, and Dubai. Our high-traffic booking platforms have quickly become a game-changing industry leader, with users in over 120 countries. Our customers book millions of appointments monthly, with thousands of active users at any time. 

We are currently looking for a Back-End Engineer to join the team of over 50 engineers in our Warsaw office. Here's the catch - we use Elixir (modern, functional programming language based on hyper-scalable Erlang platform), but there are good news: there's no prior Elixir expertise required - we'll help you learn all what you need. This is a full-time, office-based role (with a limited remote work option). Team members who demonstrate exceptional results are rewarded with fast-track career development. Sky’s the limit for high performers.

Your profile:

  • Strong Software Engineering foundations - theoretical & practical knowledge of good practices, modern principles & full delivery lifecycle
  • Prior professional experience with building back-end of Internet applications (HTTP, usage of relational databases) that went live (were used by actual users)
  • Willingness to learn (in depth) our Back-End technical stack - Elixir + Phoenix, PostgreSQL, Kubernetes, Docker
  • Pragmatic, a pro-active team player who takes an ownership & responsibility over what you do
  • Product-focus: we're here to build an awesome platform, technology is just means to do it
  • Good organisational & communication skills (in both Polish & English)

Nice to have:

  • Prior experience with writing applications with Ruby + Rails or Elixir + Phoenix
  • Knowledge of Functional Programming in general
  • Experience with PostgreSQL, RabbitMQ and/or Redis
  • Experience with distributed architecture, message queues and RPCs
  • Web front-end development proficiency (JavaScript-based frameworks / libraries)


Our technology stack: StackShare
More about working with Elixir in Fresha/Shedul: Article
Article about this position:
Article

Our workflow highlights:

  • Agile development flow based on GitHub, JIRA, Slack and CI
  • Mature product pipeline with predefined specs, designs and architecture for all feature
  • Battle-proven approach to testing, static code analysis and code reviews
  • Lean process of autonomous delivery in multidisciplinary teams - based on Agile Manifesto; fine-tuned by engineers, for engineers
  • Code linters to guard a top-class Elixir (Credo, mix format), Ruby (RuboCop) and JavaScript code (Prettier, ESLint)
  • Complete toolset including New Relic, Sentry, Librato and AppSignal to inspect & fix performance issues

What we offer:

  • Competitive salary, 10,000 - 18,000 PLN net B2B negotiable based on your experience.
  • Working with a talented team of about 50 passionate engineers, architects and designers.
  • Flexible working hours in the perfectly located modern office (Al. Jerozolimskie 81).
  • Passionate, young and creative team in a fun, startup-biased working environment.
  • Regular in-house events for sharing knowledge and passion: lightning talks, retros, demos.
  • Occasional integration events like board games, bowling nights, ping-pong tournaments etc.
  • Fruits, veggies, cakes, coffee, tea on a house to keep you rolling like a pro.