Golang Developer - Ritmo

Ritmo is looking for a Golang Backend Engineer with 3-5 years of experience building web and data-intensive applications.

Ritmo is looking for a Golang Backend Engineer with 3-5 years of experience building web and data-intensive applications.

You will be responsible for developing robust & maintainable code using best practices and working hand in hand with the rest of the development, data, and product team.

You will be part of a team of like-minded individuals in a very fast-paced environment, and get to work on exciting multidisciplinary problems building a DevOps environment from scratch.

Join us in this opportunity to make a big impact on the lives of European entrepreneurs!


💡 You will thrive if you have:

- 3-5 years of experience building production software systems.

- Experience defining system architectures and exploring technical feasibility trade-offs.

- Expertise in backend development with Golang.

- Used to working with relational (MySQL or similar) and non-relational databases (MongoDB or similar).

- Hands-on experience in Docker.

- Previously worked with caches (Redis, Memcached).

- Experience developing RESTful APIs.

- Solid experience with Software Testing.

- Being able to communicate in English.


Good skills to have

- Deep understanding of microservices.

- Knowledge of DevOps Toolsets (GitHub actions).

- Business Intelligence capabilities.


Within 1 month you’ll have

- Understood how Ritmo works

- Integrated within our team

- Gotten familiar with our domains and infrastructure

- Made your first Pull Requests into some of our backend services

- Participated in code reviews throughout all the implementations currently in progress

Within 3 months you’ll have

- Understood how the whole organization works

- Deployed your first implementations to production

- Participated in tech discussions and actively designed the best solutions and implementations for our core and new products

- Implemented new services that allow us to split the existing monolith into smaller and more manageable codebases

Within 6 months you’ll have

- Suggested and implemented new tools or methodologies to improve our development processes

- Optimized our CI/CD pipelines, reducing the time-to-deploy and deployment frequency

- Defined and implemented the best technological solutions, adding new products or improving the existing ones

- Optimized key processes within the company


🚀 Why Ritmo?

- Work from home - We have a remote-first policy. We’ll be meeting in Madrid / Barcelona from time to time. If you don't like working from home we will find a place to work for you.

- Competitive salary - We will offer you a competitive salary based on skills, experience, and track record.

- Flexible working hours - To manage your time and responsibilities.

- Unlimited holidays - We care a lot about work-life balance.

- Wellbeing and welcome budget - To keep body and mind always in shape and to upgrade your home office and be as comfortable as possible.

- Grow your career - we help you to never stop learning with funding for courses and programmes you are interested in learning.

- Cool teammates - All Ritmo colleagues are always willing to help and learn from each other. Although we don't see each other every day, we strive to create a team culture with team meetings and face-to-face events to strengthen relationships.


What we are looking for


Growth attitude 📈


We are looking for non-conformist people who are always willing to give a little more of themselves and never stop learning.

Someone who is always willing to try new things and doesn't mind getting their hands dirty.

We foster a culture based on transparency and constructive feedback that allows us to continue growing as individuals and as a team every day.


Intellectual Humility 🧐


We want people with character at our side, who are not afraid to express their points and add their ideas, always being respectful of other colleagues and accepting constructive feedback.