
We are seeking a Full Stack Web Engineer with a strong sense of UI/UX design and a proven track record in the financial services industry. Experience in the crypto or digital asset domain is highly valued.
You will work across the entire technology stack - from data models and APIs to interactive, high-performance interfaces - building and refining products that deliver tangible business value. You are driven by a product mindset, validating ideas early and evolving them from functional to exceptional. You are language-agnostic, pragmatic in your technical choices, and unafraid to experiment when it serves the end user.
You excel in collaborative environments, take ownership of your work, and contribute to a culture of technical excellence through reviews, mentorship, and shared learning. If you combine creativity in front-end craft with a deep appreciation for backend reliability and data integrity, this role is designed for you.
Job description
-
Deliver end-to-end product features - from backend APIs and data models to engaging, responsive UI components.
-
Review and validate scalable software architectures, ensuring maintainability, reliability, and secure integrations across all layers.
-
Champion good engineering practices, including code reviews, automated testing, documentation, and CI/CD workflows.
-
Optimise performance across the stack through effective debugging, profiling, and system tuning.
-
Collaborate with product, and engineering teams to translate complex business and user requirements into elegant, performant solutions.
-
Maintain consistent operational hygiene through clear documentation, smooth migrations, and predictable deployments.
-
Explore and share emerging technologies, with particular interest in Rust, WebAssembly, and modern API frameworks.
Background and experience
-
Proven experience building full stack web applications with strong command of both frontend and backend principles.
-
Proficiency in modern frontend frameworks (Vue, React or similar) and design systems or component libraries such as Shadcn.
-
Experience developing robust backend services, ideally using Rust, or familiarity with typed backend languages
-
Solid understanding of HTTP, RESTful API design, and performance optimisation in web contexts
-
Hands-on experience with relational and/or NoSQL databases, schema design, and query optimisation.
-
Familiarity with Git-based workflows, continuous integration, and automated testing practices.
-
Strong debugging, problem-solving, and analytical skills.
-
A product-oriented mindset - balancing quality, speed, and user impact effectively.
-
Excellent collaboration and communication skills, with a proactive attitude toward improving systems and team dynamics.
-
Product oriented mindset with the ability to focus on delivering value, validate early, and progressively refine solutions.
Preferred Qualifications
-
Exposure to data-intensive, governance-driven, or fintech/crypto applications, and curiosity for Rust or distributed systems.
-
Awareness of secure coding practices, authentication/authorisation models (OAuth2, OpenID Connect).
-
Knowledge of data visualisation libraries (D3.js, Recharts, or similar).
-
Familiarity with observability stacks (Grafana, Prometheus, Loki, Faro, or Datadog) and comfort instrumenting metrics, logs, and traces.
-
Ability to design applications with self-observability in mind (e.g., health endpoints, tracing IDs, telemetry propagation).
-
Exposure to Kubernetes, containerised environments, and Helm-based deployments.
-
Understanding of CI/CD pipelines (GitLab CI) and infrastructure-as-code workflows.
-
Experience working in cloud-native environments (AWS, GCP, or Azure) and awareness of security-first design.
-
Comfort working with financial datasets, trade logs, or analytics dashboards.
-
Experience handling sensitive or regulated data, ideally in financial or crypto contexts.