Senior Full Stack Engineer (Kotlin + React)

Luxoft
London, UK
about 1 month ago
Apply on uk.indeed.com
Prepare application

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Experience level
Expert
Experience required
2 years minimum
Working hours
Regular working hours
Job source

Tech stack

Tibco Ems HTML Java (Programming Language) JavaScript (Programming Language) Application Programming Interfaces (APIs) Agile Methodology Amazon S3 Cascading Style Sheets (CSS) Software Quality Continuous Integration Distributed Systems Microsoft SQL Server
+23 more
MongoDB OpenShift TypeScript WebSocket Trunk-based Development Real Time Systems Test-Driven Development (TDD) Cyberark GitHub Copilot ReactJS Grafana Backend Kotlin Event Driven Architecture AngularJS Kubernetes Complex Event Processing Hashicorp Apache Kafka Tools for Reporting Front End Software Development Video Streaming Elk Stack

Job description

Join the Equity Accelerator programme, a strategic multi-year transformation initiative focused on modernizing Prime Finance Equities platforms. The role involves developing and enhancing institutional-grade trading and post-trade systems using cloud-native, event-driven architectures while delivering advanced client-facing features. Engineers will work within a complex production environment, combining deep technical expertise with strong capital markets knowledge.

Responsibilities

Design, develop, and support full-stack solutions across frontend and backend components.

Build and enhance event-driven trading and post-trade applications.

Contribute to architecture and technical design decisions.

Develop responsive and real-time user interfaces for equities platforms.

Implement and maintain APIs, messaging integrations, and backend services.

Ensure high code quality through Test-Driven Development (TDD).

Participate in CI/CD practices, trunk-based development, and frequent production releases.

Troubleshoot production issues and maintain data integrity in complex market environments.

Collaborate closely with business stakeholders, product teams, and engineering peers.

Apply capital markets domain expertise to business and technical problem-solving.

Mentor team members and contribute to engineering best practices.

Requirements

Must have

7+ years of Java development experience.

2+ years of commercial Kotlin development experience.

2+ years of frontend development experience with React and/or Angular.

Strong JavaScript, TypeScript, HTML, and CSS skills.

Proven experience designing and developing event-driven distributed systems.

Hands-on experience with messaging patterns, event processing, resiliency, and failure handling.

Strong Test-Driven Development (TDD) practices and end-to-end ownership of software quality.

Experience working in Agile environments with CI/CD, trunk-based development, and frequent production releases.

Hands-on experience in capital markets, including trade lifecycle and position management.

Experience building real-time applications using WebSockets or streaming technologies.

Ability to contribute to architectural discussions and operate independently in complex production environments.

Nice to have

Kafka, Solace, or TIBCO EMS.

SQL Server, MongoDB, and S3/Object Storage.

Kubernetes and OpenShift.

OpenTelemetry, ELK Stack, Grafana.

HashiCorp Vault and CyberArk.

Prime Brokerage, Synthetic Swaps, or Cash Equities domain experience.

Regulatory reporting exposure (EMIR, MiFID, 871(m)).

Experience integrating with risk, valuation, and reporting platforms.

GitHub Copilot, Devin, or other AI-assisted development tools.

Exposure to frontend technologies (React, Angular) for cross-functional collaboration.

Apply for this position

This job is hosted externally. Click below to view the full posting and apply.

Apply on uk.indeed.com
Prepare application

Good distractions

Talks and stories from around this role — technically off-topic, practically not.

2:21 min

Projecting external HTML content using default and named slots

Rowdy Rabouw Rowdy Rabouw · World Congress 2022

3:09 min

Understanding Kotlin Multiplatform and its compiler targets

Petar Marijanović · LIVE

2:32 min

Refactoring bulk frontend operations into scalable backend methods

Noam Honig · LIVE

1:20 min

Identifying multi-disciplinary talent for developer experience engineering roles

Hazal Mestci +1 · Coffee With Developers

6:12 min

Streaming HTML content natively using declarative processing instructions

Chris Heilmann Chris Heilmann +2 · LIVE

1:06 min

Developer experience and project variety at scale

Alexandra Petri · World Congress 2023

Videos

See all

Related articles

See all