Senior Software Engineer

intro
28 days ago

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Working hours
Regular working hours
Languages
English

Job location

Tech stack

API
Cloud Computing
Django
Monitoring of Systems
Python
Node.js
React
Technical Debt
Vue.js
Integration Tests
Terraform
Legacy Systems
Jenkins

Job description

Our client is building a brand new Engineering team and is looking for experienced Senior Software Engineers (Full Stack) to join them in Madrid.

They're hiring across all levels they will consider candidates who are either Senior or Staff level.

This is an opportunity to work on deeply technical, innovative solutions as part of a collaborative, distributed team. If you're a skilled developer who thrives on building high quality systems and mentoring others, this could be the perfect role for you.

What You'll Be Doing

  • Taking ownership of platform services, contributing to the development and delivery of new products, and improving existing ones through automation.
  • Leading projects from start to finish, collaborating with product and operations teams to ensure alignment.
  • Supporting less experienced colleagues, helping them develop their skills while improving the overall effectiveness of the team.
  • Tackling technical debt by maintaining legacy systems and proposing enhancements once you're familiar with the workflows.
  • Following a 'You build it, you own it' approach, taking full responsibility for the solutions you deliver, including their ongoing maintenance., * Be part of a company that's leading innovation, with exciting plans for 2025 and beyond.
  • Help shape a brand new Engineering team, laying the groundwork for ongoing success.
  • Join an internal group focused on building a supportive, equitable workplace within the Technology Team.

About the Role

This role is based onsite in either Malaga, with a chance to work in a fast paced environment while being part of a global distributed team.

Requirements

  • Extensive experience in developing complex systems, ideally using Python/Django, Node.js, React, and VueJS, though experience with other technologies is also valued.
  • Clear and concise communication skills in English, both written and verbal, for working with a diverse team.
  • Strong skills in managing services, designing standard APIs, implementing monitoring systems, and integrating external platforms.
  • Confidence in working with legacy code, with a proactive attitude towards suggesting and implementing improvements.
  • A commitment to writing quality code, supported by unit and integration tests. Experience with CI/CD pipelines (Jenkins) and infrastructure as code (Terraform) is an advantage.
  • Familiarity with cloud infrastructure, containerisation, and related tooling is highly desirable.
  • Experience of working within Financial Services on similar products is also an advantage.

About the company

intro Consulting Ltd are proud to represent this forward-thinking FinTech client. We act as their trusted recruitment partner, connecting top talent with meaningful opportunities.

Apply for this position