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.