Senior Fullstack Engineer (RK3DQ6-634394FB) Community of Madrid, Spain
A leading global fintech organisation is seeking a Fullstack Engineer to join their Madrid office, offering an exceptional opportunity to be one of the founding members of a new engineering team. The company is renowned for its comprehensive suite of products that empower businesses to trade and grow internationally, and you will play a pivotal part in shaping the future of these offerings.
What you'll do:
- Collaborate closely with fellow engineers, sales professionals, data specialists, and other stakeholders to deliver high-quality solutions that address real customer needs.
- Take full ownership of the products you build by embracing both their initial development and ongoing maintenance in line with the 'You build it, you own it' philosophy.
- Design, develop, and maintain complex web applications using modern programming languages and frameworks such as Python/Django, Node.js for backend and React/VueJS for frontend.
- Establish robust APIs, integrate monitoring systems, set up alerting services, and ensure seamless integration with external systems to create reliable services.
- Containerise code effectively while implementing monitoring and alerting mechanisms to guarantee service stability and performance.
- Write testable code with comprehensive unit and integration test coverage to uphold high standards of quality across all deliverables.
- Stay informed about emerging technologies, tools, and best practices within software engineering to continuously improve processes and outcomes.
- Participate in on-call rotations when required to support critical systems and maintain operational excellence.
- Contribute actively to open source projects internally and externally, following open source principles throughout your work.
- Engage in regular communication with colleagues from diverse backgrounds by clearly articulating ideas in English both written and spoken.
What you bring:
- Demonstrated experience building technology solutions for customer-facing or sales-oriented platforms within fast-evolving environments.
- Solid understanding of basic algorithms as well as object-oriented and functional design principles alongside best-practice design patterns.
- Bachelor's or Master's degree in Computer Science or related field—or equivalent hands-on experience gained through professional practice.
- Proficiency in applying AI/ML techniques to solve customer problems is considered advantageous but not mandatory for this position.
- Hands-on experience with Python3, Django framework, PostgreSQL databases, Redis caching systems, RESTful APIs or similar modern programming languages/frameworks.
- Familiarity with Linux operating systems coupled with practical knowledge of cloud infrastructure management including networking fundamentals.
- Ability to write testable code supported by thorough unit tests and integration tests ensuring reliability across all features delivered.
- Competence in SQL querying; experience with Big Query or comparable data analysis tools would be beneficial for handling large datasets efficiently.
- Exceptional communication skills enabling clear articulation of technical concepts both verbally and in writing—especially important when working alongside international colleagues.
- A collaborative mindset paired with strong interpersonal skills that promote knowledge sharing within diverse teams.
- Advanced English.
What's next:
- If you are ready to make a meaningful impact on global fintech innovation while growing alongside passionate colleagues—this is your moment!
Apply today by clicking on the link provided below.