Senior Full-Stack Engineer
EC1 Partners Ltd
Charing Cross, United Kingdom
3 days ago
Role details
Contract type
Permanent contract Employment type
Full-time (> 32 hours) Working hours
Regular working hours Languages
English Experience level
SeniorJob location
Charing Cross, United Kingdom
Tech stack
Java
API
Amazon Web Services (AWS)
Azure
Clojure
Cloud Computing
Databases
Relational Databases
PostgreSQL
Node.js
Oracle Applications
TypeScript
User-Centered Design
Web Applications
React
Backend
Front End Software Development
Functional Programming
REST
Glasgow Haskell Compiler
Job description
The organisation is expanding its product offering and is seeking a Fullstack Product Engineer to design, build, and own client-facing web applications. Reporting to senior engineering leadership, the role collaborates closely with Product and UX teams to deliver high-quality, user-centric digital experiences. The position focuses on developing high-performance applications that support real-time regulatory services used by sophisticated financial firms., * Understand client objectives and develop strategies to meet them, incorporating client feedback into product development.
- Own end-to-end delivery: break down complex problems into iterative, shippable components.
- Collaborate with Product and User Experience teams on roadmaps and rapid iteration cycles.
- Lead technical architecture and solution design.
- Develop a deep understanding of the company's product suite and provide technical expertise plus production support to clients.
- Manage delivery of on-premises and cloud-based deployments, upgrades, and enhancements.
- Mentor engineers and contribute to a high-performance engineering culture.
Requirements
- Experience in building web applications using User-Centered Design principles.
- Strong system design skills, particularly architecting scalable end-to-end solutions.
- Ability to propose and articulate multiple solutions, weighing technical and business trade-offs.
- Track record of owning long-term projects from concept to delivery.
- High curiosity, strong problem-solving skills, and comfort asking thoughtful questions.
- Experience collaborating directly with clients or end-users.
- A collaborative mindset with a passion for knowledge sharing.
- Openness to giving and receiving feedback in a constructive environment.
Desired Technical Skills
- Backend: Proficiency in Java and/or Node.js with TypeScript.
- Frontend: Strong experience with React and TypeScript.
- Infrastructure: Familiarity with cloud environments (e.g., AWS, Azure).
- Databases: Experience with relational databases (Postgres, Oracle, etc.).
- APIs: Experience designing and building RESTful APIs.
- Bonus: Experience with functional programming languages (Clojure, Haskell).
Benefits & conditions
- Competitive compensation, including equity, bonus eligibility, and retirement benefits.
- Comprehensive health and wellbeing support for employees and their families.
- Strong emphasis on professional learning, continuous feedback, and career growth.
- A collaborative global working environment.
- Flexible hybrid working model.
About the company
A global technology firm operating in the regulatory technology space, building mission-critical products for financial institutions. The company specialises in computational law and automated decisioning systems, helping clients navigate complex regulatory environments with precision and efficiency. Their culture values intellectual curiosity, creativity, collaboration, and personal development.