- Company Name
- Qh4 Consulting
- Job Title
- Full Stack Engineer - Front Office
- Job Description
-
Job title: Full Stack Engineer – Front Office (Next.js / React)
Role Summary:
Senior full‑stack engineer responsible for designing, building, and maintaining modern, data‑driven front‑office applications that support portfolio managers and traders. Owns end‑to‑end development from UI to cloud infrastructure, driving architecture, performance, and reliability in a collaborative, delivery‑focused environment.
Expectations:
- Deliver high‑volume trading and hedging platform components.
- Contribute to autonomous portfolio management initiatives, including AI/ESG tooling.
- Partner closely with portfolio managers, traders, and researchers to shape technical solutions.
- Mentor junior engineers and influence best practices.
- Participate in architecture reviews and help set technical direction.
- Commit to on‑site presence in London for ~3 days per week.
Key Responsibilities:
- Develop and evolve front‑office applications using React and Next.js.
- Design and implement APIs with GraphQL and WebSockets for real‑time data exchange.
- Build and maintain data storage solutions using SQL and graph databases.
- Architect risk‑based microservices and implement them on AWS.
- Manage client‑side state with Jotai and ensure seamless user experience.
- Contribute to CI/CD pipelines, containerization (Docker), and automated testing.
- Mentor peers, review code, and promote coding standards.
- Engage with senior stakeholders to gather requirements, provide technical guidance, and challenge assumptions.
- Monitor system performance, troubleshoot issues, and plan capacity.
Required Skills:
- Advanced proficiency in React, Next.js, TypeScript, and JavaScript.
- Strong experience with GraphQL, WebSocket, and real‑time data handling.
- Solid knowledge of SQL databases and graph database technologies.
- Familiarity with microservices architecture and distributed systems.
- Hands‑on experience with AWS services (EC2, RDS, Lambda, ECS, etc.).
- Confidence in CI/CD, containerization, and automated testing.
- Ability to design scalable, data‑intensive applications.
- Excellent communication and stakeholder engagement skills.
- Proven mentorship and teamwork capabilities.
Required Education & Certifications:
- Bachelor’s or Master’s degree in Computer Science, Software Engineering, or related technical field.
- Demonstrated experience working in a front‑office trading or investment technology environment (fixed income, equities, commodities, or similar).
- Valid and relevant technical certifications (e.g., AWS Certified Developer, React or JavaScript certifications) are a plus but not mandatory.