At a Glance
- Tasks: Design and develop scalable software solutions across frontend and backend systems.
- Company: Join Macrobond, a leader in global economic data and technology.
- Benefits: Enjoy private medical insurance, life insurance, gym discounts, and 25 days holiday.
- Other info: Diverse and inclusive culture with excellent career growth opportunities.
- Why this job: Be at the forefront of AI-native product development and make a real impact.
- Qualifications: Strong experience in full stack applications and collaboration with Product and Design teams.
Macrobond is a leading provider of global economic and financial data and technology for investment professionals. Our customers include over 900 firms spanning the buyside, sell side, corporate and academic sectors.
Macrobond’s platform is enriched with intellectual property and a rapidly expanding global team, maintaining our position at the forefront of the industry. Vancouver-based now we operate globally with head offices in London and key locations in Poland, Lisbon, Hong Kong, Gothenburg, Malmo and New York.
Job Overview
Macrobond is building a dedicated engineering capability to accelerate the development of AI‑native products and workflows. As a Senior Fullstack Engineer you will play a key role in delivering scalable, high‑quality software across the platform, contributing to semantic search, knowledge systems and AI‑assisted research workflows.
You will be responsible for designing, building and maintaining end‑to‑end product capabilities, working across frontend, backend and data layers. This role focuses on strong execution, technical ownership and close collaboration with Product, Design and AI teams to deliver features that enable faster discovery, analysis and decision‑making.
Responsibilities
System Design and Development
- Design and implement scalable, reliable fullstack solutions across frontend and backend systems
- Own and deliver components and services within a defined product area
- Contribute to architectural decisions within your domain, ensuring maintainability and performance
- Ensure code quality through testing, code reviews and adherence to engineering standards
Product Delivery
- Translate product requirements into well‑structured technical solutions
- Deliver features end‑to‑end, from design through to production deployment
- Balance delivery speed with long‑term system quality and sustainability
- Identify and resolve technical risks, constraints and dependencies
AI‑Enabled Product Development
- Integrate AI capabilities into product workflows (e.g. search, insights, automation)
- Collaborate with AI Engineering to incorporate models, services and pipelines into user‑facing applications
- Ensure reliability, observability and performance of AI‑driven features in production
- Contribute to evaluation and iteration of AI‑powered capabilities
Cross‑Functional Collaboration
- Work closely with Product Managers and Designers to shape and refine solutions
- Collaborate with other engineers to ensure consistency across systems and services
- Contribute to team delivery processes, including sprint planning, reviews and retrospectives
- Support alignment across teams when working on shared systems or dependencies
System Quality and Operations
- Build and maintain robust APIs, services and frontend applications
- Ensure systems are secure, observable and performant in production
- Monitor, debug and resolve production issues
- Contribute to continuous improvement of development workflows, tooling and infrastructure
Required Qualifications and Experience
- Strong experience building and delivering full stack applications in a production environment
- Proven ability to design and implement scalable backend services and intuitive frontend interfaces
- Proficiency in modern frontend frameworks and backend technologies (languages/frameworks vary by stack)
- Experience working with APIs, distributed systems and data‑intensive applications
- Solid understanding of system design, performance optimisation and reliability
- Experience integrating external services, including AI/ML capabilities, into applications
- Strong collaboration skills, with experience working closely with Product and Design
- Ability to work through ambiguity and independently drive technical solutions
- Experience working in fast‑paced, iterative development environments
Benefits
- Private medical insurance (including dental, vision and hearing)
- Life insurance
- Company pension scheme, with a strong employer contribution
- Gym discounts
- 25 days holiday per annum
- 2 Macrobond days to use per annum for volunteering
Our commitment to Diversity
At Macrobond, diversity, equity and inclusion are fundamental to our culture and success. We are committed to fostering an environment where all individuals are respected, valued and empowered to contribute their unique perspectives.
Equal Opportunity Statement
Macrobond is an equal‑opportunity employer. All qualified applicants will receive consideration for employment without regard to race, colour, religion, sex, national origin, sexual orientation, gender identity or expression, disability, protected veteran status or any other characteristic protected by applicable law.