- Company Name
- VirtueTech Recruitment Group
- Job Title
- Senior C# and React Full stack Developer | Front Office Trading House | £140,000 + Strong bonus | Hybrid working, LDN
- Job Description
-
Job title: Senior C# and React Full Stack Developer
Role Summary:
Lead the design, development, and delivery of a greenfield trading platform for a front‑office trading house, building both React front‑end and C# back‑end components while collaborating closely with traders, product owners, and stakeholders.
Expectations:
- Minimum 6 years of professional experience in C# and React/TypeScript.
- Proven record of architecting and delivering event‑driven, high‑performance web applications.
- Strong leadership ability, capable of mentoring a small team and influencing technical direction.
- Hands‑on experience with modern CI/CD, DevOps, and Agile/Scrum practices.
- Effective communicator between technical teams and business stakeholders.
Key Responsibilities:
- Design, implement, test, and deploy scalable front‑end and back‑end modules.
- Own end‑to‑end lifecycle of features from requirement gathering to production release.
- Apply software architecture principles (SOLID, layered architecture, micro‑services where appropriate).
- Write clean, maintainable code and conduct code reviews.
- Integrate with databases (SQL Server, PostgreSQL, MongoDB) and external services.
- Build and maintain CI/CD pipelines; ensure automated testing and deployment.
- Collaborate with product owners to refine user stories and acceptance criteria.
- Provide technical guidance to junior developers; conduct pair‑programming and knowledge sharing.
- Stay abreast of emerging technologies and propose improvements.
Required Skills:
- C# (.NET Core/.NET 6+) – 6+ years.
- React, TypeScript – 6+ years.
- REST/GraphQL API design and implementation.
- SQL Server, PostgreSQL, MongoDB – database design, query optimization.
- CI/CD tooling (Azure DevOps, GitHub Actions, Jenkins), Docker, Kubernetes.
- Agile/Scrum methodology, sprint planning, retrospectives.
- Unit and integration testing frameworks (xUnit, NUnit, Jest).
- Version control (Git) best practices.
- Strong problem‑solving, analytical thinking, and communication.
Required Education & Certifications:
- Bachelor’s degree (or higher) in Computer Science, Software Engineering, or related field.
- Relevant certifications (e.g., Microsoft Certified: Azure Developer Associate, AWS Certified Developer – Associate) preferred but not mandatory.