Your mission
The ideal candidate is a self-motivated, multi-tasker, and an awesome team-player. You will be a L2 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.
Responsibilities
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
Your profile
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 (Next.js), Golang or NodeJS (Express.js) 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
About us
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…