senior backend engineer - remote (eu) jobs



Job description

What will you be doing?

As with many young companies, your responsibilities will change over time. However, here are some of the responsibilities we expect you to take on as a Backend Engineer:

  • Gathering and processing large volumes of data, you'll play a meaningful role in improving a backend that processes very high volumes of raw data.
  • Supporting the rest of the team in improving the quality of our main Rails application.
  • Contributing to technology strategy – we will decide together how to evolve our data processing pipeline using technologies that fit our purposes.
  • Staying up to date with the latest trends in technology.

Requirements

Sounds interesting? Here’s what we’re looking for:

Professionally

  • You have 4+ years of experience, with at least 2 of them developing high traffic web applications.
  • Strong experience in SQL and data processing. We use PostgreSQL for almost everything.
  • You have experience with Ruby.
  • Good knowledge of cloud environments, particularly AWS and DigitalOcean.
  • Good knowledge of the fundamentals of software development – how to structure programs and decompose problems, when to apply patterns, and understand to select the right paradigm for a task.
  • Next to speaking English fluently, you are able to understand and translate business requirements into clearly articulated technology solutions.

Nice to Have:

  • Experience with Rust.
  • Knowledge of CI/CD systems and practice.
  • Good knowledge of provisioning and orchestration tools. We presently use SaltStack and Terraform.

Behaviourally

  • You're passionate about programming. You know how to run code, not just write it.
  • You're pragmatic and know when to be hands-on and enjoy taking the lead in challenging situations.
  • You're excited to learn new technologies and best practices.
  • You’re always up for pairing and tackling problems with your colleagues.
  • You're eager to learn, contribute to design and architecture decisions, and inspire change.

What is it like to work at ChartMogul?

  • You’ll join the adventures of an early-stage company and experience what it means to have a job that’s incredibly impactful.
  • You’ll become part of a team of nice, awesome, and highly dedicated people that all have the same mission: Helping companies to build better businesses.
  • You’ll receive a great salary pack (market or upmarket).

Please note that we are only able to consider applicants who are eligible to work in the location of the role.