Dealfront is a remote first, fast growing international SaaS scale-up. We are on a mission to give sales and marketing teams the data, applications and insights they need to win deals. Simply put, Dealfront helps companies know more about their website visitors, which enables them to convert promising visitors into sales leads. Dealfront also provides leads in the form of emails addresses and phone numbers.
We now have 270+ team members based across 40 countries and six offices. Together, our companies are striving to be the leading sales intelligence and go-to-market platform in our core European and North American markets.
Are you a self-starter looking to learn and grow as part of a world-class team? We are hiring many key people around the world to strengthen our rapid growth. Join our journey!
About this role
Ruby on Rails Engineers at Dealfront work mainly on our backends: building APIs, background data processing flows, and integrations. Being a very data intensive application, much of the work on the backend involves optimising and effectively using various databases - Cassandra, AWS RDS & Aurora, Elasticsearch and Redis, to name a few.
Our backend consists of multiple small-to-medium sized Ruby on Rails apps and uses serverless components (AWS Lambda, API Gateway, Kinesis) on the side. We pride ourselves on keeping apps working smoothly, and the codebase tidy and well-tested. We dedicate time for upgrades, refactoring, and overall improvements for developer productivity and happiness.
For people with skills and interest, we offer possibilities to work on our Ember.js frontend too, enabling people to grow to a fullstack role. Equally, there are opportunities to learn and be involved in the infrastructure, DevOps and serverless development.
Responsibilities
As a Ruby On Rails Backend Engineer, your responsibilities will include:
- Developing new features together with your squad
- Build internal and public APIs
- Build, benchmark and optimise our core backend components
- Helping operate our production environments on AWS
- Providing code reviews to your peers.
- At least 3 years commercial experience writing maintainable and well-tested Ruby on Rails applications
- Knowledge of database technologies
- Experience managing, monitoring and troubleshooting production grade web applications
- Skills and the right mentality for test automation
- Ability to help and improve the work of your colleagues through your teamwork and communication skills
- Be located within European timezones
Nice to have
- Experience working with various APIs
- DevOps, AWS, Terraform, Docker, Kubernetes
- Serverless computing, AWS stack in particular
- Web analytics
- The chance to work remotely with a very knowledgeable, high-achieving and fun team
- An international and diverse work atmosphere
- A competitive salary
- Personal budget for home office equipment
- Coworking space membership support
- Regular online team building activities to have fun with your colleagues
- Company retreats - weβve recently returned from a week in Germany
- Personal development plans as standard, allowing you to develop the skills you think are most important to succeed in your role, as well as regular 1-2-1 and group training.
If this role excites you and sounds like a great fit, please apply below!
We encourage all interested candidates to apply, even if you don't meet all of the criteria listed. We value diversity and inclusion in our workplace and welcome applications from candidates across all backgrounds and do not discriminate on the basis of race, religion, gender, sexual orientation, age, marital status, disability or any other protected characteristics.