Remote Senior Software Engineer

Posted

This job is closed

This job post is closed and the position is probably filled. Please do not apply.  Automatically closed by a robot after apply link was detected as broken.

Description:

  • The Driftrock engineering team is seeking a Senior Software Engineer to work directly with all company members to enhance the product and drive innovation.
  • The ideal candidate should be passionate about problem-solving and inquisitive when developing features.
  • The role involves being an active member of the engineering team, collaborating with other developers to foster skill growth in a productive and challenging environment.
  • A strong data-driven mindset is essential for assessing the value of work for customers.
  • Driftrock is a marketing technology business founded in 2013, aiming to be the leading automotive and e-Mobility marketing platform.
  • The company promotes a balanced and flexible culture, encouraging hard work while enjoying life.
  • The candidate will join a small product team that values technology and problem-solving, with opportunities to impact team culture and practices.
  • The team believes in continuous improvement and optimizes work and communication methods.
  • Weekly planning is conducted using a lean approach, allowing for multiple daily deployments and short feedback cycles.
  • The platform consists of multiple services primarily built in Elixir, with some Ruby services transitioning to Elixir, utilizing APIs and RabbitMQ, and storing data in PostgreSQL and Redis.
  • Services are hosted on Kubernetes and Google Cloud.
  • The team is currently migrating the app to Phoenix LiveView and developing best practices and a style guide.

Requirements:

  • Candidates should have strong backend experience, particularly in Elixir and Ruby, along with some experience in frontend frameworks.
  • A desire for continuous learning to enhance technical, communication, and soft skills is essential.
  • The candidate should enjoy working in a small team and collaborating closely with other engineers and team members.
  • The ability to provide diverse viewpoints in technical and product discussions and make technical decisions is required.
  • Interest in agile practices such as continuous delivery, TDD, pair programming, code reviews, and retrospectives is important.
  • Some experience in mentoring engineers and insights on creating a productive team are necessary.
  • A commitment to maintaining high standards of quality and security in software production is expected.
  • Candidates must be able to work in the same timezone as the rest of the team, with flexibility.
  • Residents in the UK must have the right to work in the UK and will be full-time employees, while those outside the UK will be hired as consultants.

Benefits:

  • The position offers a fully remote role, allowing employees to work from anywhere.
  • Employees are entitled to 24 days of holiday, increasing by one day each year, capped at 28 days.
  • A budget is provided for attending conferences or courses to support professional development.
  • Flexibility is offered for taking courses or time for personal goals.
  • A laptop is provided, along with a budget for remote work setup.
  • A regular personal review process is in place to help set goals and increase compensation based on achievements.
  • Maternity and paternity leave packages are available to support family time.
  • Social events are organized both online and in person.
  • Employees receive share options in the company with favorable agreements.
  • A company pension scheme contribution is included.
  • An electric car scheme is available.
  • Discounts and perks are offered through CharlieHR.
  • The company celebrates work anniversaries and birthdays.
About the job
Posted on
Job type
Salary
£ 65,000 - 80,000 GBP / year
Leave a feedback