Senior Software Engineer - Full-stack in Madrid or Remote


Share offer

Job Description

The ideal candidate is a self-motivated, multi-tasker, and an awesome team-player. You will be a senior engineer responsible for the development of new software products and enhancements to existing products. You should excel in working with startup and scale-up applications, familiar with required frameworks and have outstanding engineering and communication skills.


  • Gather requirements, plan your own work and propose software solutions to real-life problems

  • Database design and data storage optimization

  • Writes clean, functional code on front- and back-end APIs, function apps etc.

  • Active participation in design of client-side and server-side web application architecture.

  • Development of UI components as per wireframes requirements.

  • Performance tuning of applications. Implements standard security and data protection practices.

  • Staying abreast of developments in web applications and programming languages.

  • Test software to ensure responsiveness and efficiency.

  • Provides documentation of code in an easy-to-understand form, to allow extensive reuse of functions


Must Haves

You are looking for a challenging, fast-paced environment and have already been able to prove in a similar position before. You are resilient, self-starter, data-driven, highly reliable and structured and know what needs to be done to help build and scale our software.

  • 4+ years of professional experience in software development, but if you're a talented individual, it's not a must.

  • Solid experience with ReactJS, Golang or NodeJS or Typescript,  MySQL/PostgreSQL

  • Strong knowledge in devops fundamentals like Docker, Terraform is an advantage

  • Solid foundation in data structures, algorithms, and system design, Web development using a multi-tier architecture and Service Oriented Architecture.

  • Continuous Integration/DevOps experience using AWS DevOps, Git.

  • Unit testing/Integration testing on front end using frameworks such as Jest/ Selenium/Karma/Cypress etc

  • Fluency in spoken and written English, with communication skills at a professional level

  • Experience with Agile or Scrum software development methodologies

Good to have

  • Prior Fintech Experience, understanding of financing products is a plus

  • Experience with monitoring tools like NewRelic/Datadog

  • Experience with design tool like Figma, sketch etc

  • 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.

  • 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.

Ritmo is a hyper-growth fintech company, founded in 2020 in Spain by serial entrepreneurs, with a track record in Finance, eCommerce and Digital Marketing. We are transforming the way e-commerce businesses access financial services by building a global financial infrastructure platform to help businesses transact, collect and pay for inventory, without the constraints of the traditional global financial system. We've grown to 5 locations across two continents and have raised a credit facility of 200 million euros to continue our expansion.

We continue to scale and we are in need of great people with drive, talent, passion and eagerness to build an impactful company.

If you are interested in becoming an early employee of one of the hottest startups in the fintech European Ecosystem, backed by some of the most important VCs and institutional investors in Europe and would like to work closely with serial tech entrepreneurs, then join us in this great opportunity!

*Ritmo is an equal opportunity employer. We celebrate diversity and are committed to creating an inclusive environment for all employees. We do not discriminate on the basis of race, religion, gender (including pregnancy, childbirth, or related medical conditions), sexual orientation, gender identity or expression, age or disability status



Other full-stack developer jobs that might interest you...