Job Specifications
Full Stack Engineer (Contractor)
Role Overview
Our client is focused on building technology that elevates the investment experience for clients. The engineering organisation works closely across teams to solve complex problems and deliver high quality systems.
This role sits in the Data Distribution group and as a Full Stack Engineer, you will contribute to both UI and service‑layer development, building applications that help Research, Portfolio Management, Trading, and Analytics teams access and work with critical investment data.
You'll work across the stack: designing user interfaces, building APIs, integrating data pipelines, and ensuring the underlying systems are reliable and scalable. The ideal candidate is comfortable navigating multiple technologies, enjoys learning, and takes pride in building clean, efficient, and well‑tested software.
What You'll Do
Full‑Stack Development
Develop both front‑end interfaces and back‑end services that allow internal teams to interact with investment data and analytics.
Create responsive, user‑focused web applications using modern front‑end frameworks (e.g., React, Angular, Vue).
Build API endpoints, service components, and integration layers that process and deliver data reliably.
Platform & Data Integration
Work on application features that sit on top of our client's enterprise data warehouse.
Enhance and maintain data access layers, validation logic, and internal tools that support data delivery.
Improve system performance, stability, and scalability across both the UI and back‑end services.
Collaboration & Delivery
Translate business needs into user stories, technical tasks, and implementation plans.
Work with product owners, analysts, and engineering peers to shape system architecture and component design.
Participate in code reviews, design sessions, and engineering discussions.
Quality, Reliability & DevOps
Write automated tests, monitor application performance, and contribute to continuous integration pipelines.
Deploy and support applications in production, helping diagnose and resolve issues.
Apply modern engineering practices including SOLID, secure coding standards, and domain‑driven design concepts.
What You Bring
Required Background
Degree in Computer Science, Engineering, Mathematics, or similar discipline.
4-5 years of experience building software using Python or another modern backend language (Node.js, Java, C#, Go welcome).
Strong front‑end development experience with frameworks like React, Vue, or Angular.
Solid understanding of RESTful API design and implementation.
Good SQL skills and familiarity with relational database design (PostgreSQL preferred).
Exposure to NoSQL databases is a plus.
Experience building testable, maintainable code with automated testing.
Understanding of application security principles and building secure systems.
Experience working in Agile or hybrid development environments.
Preferred Experience
Familiarity with event streaming and workflow systems (Kafka, Airflow).
Experience with distributed caching or messaging technologies (Redis, RabbitMQ).
Knowledge of authentication/authorization frameworks (OAuth2, Okta, etc.).
Financial services experience is beneficial but not required.
Why Join
Work across the entire stack, contributing to applications that directly impact how investment teams operate.
Collaborate with highly skilled engineers within a learning‑focused environment.
Influence the design of internal platforms that support key business functions across the firm.
About the Company
Extraordinary technological changes continue to drive the next chapter in human development. The Fourth Industrial Revolution is fundamentally disrupting how we live, work and relate to one another; fusing the physical, digital and biological worlds. There has never been a more significant time to work in technology.
At Glocomms, we are proud to be a leading specialist talent partner in this thriving sector. Founded in 2013, we help clients solve the number one challenge: talent. Today, we provide permanent, contract and ...
Know more