Project description
Join a Team Redefining Modern Banking Technology! Our client is a Swiss bank focused on delivering advanced online trading and financial services. Unlike traditional financial institutions heavily dependent on legacy systems, this bank invests in a lean, modern, and continuously evolving technology stack. What the Project Is About The project focuses on building and evolving a large‑scale trading platform used by a wide range of clients - from private investors to active traders. The platform enables: * Trading across multiple financial instruments: Shares, ETFs, Options, Futures, Funds, Bonds, CFDs * Support for complex order types: Market, Limit, FoK, OCO, Trailing, and more * Order Routing Systems (ORS) that intelligently route trades to the correct broker and marketplace * FIX‑based integrations with multiple brokers and exchanges * Direct connectivity and maintenance for key markets: SIX, Eurex, Bern, Scoach * Tools for internal Derivatives teams to manually manage and recover orders when needed * Accurate commission calculation and management per order The platform is business‑critical and operates under strict performance, reliability, and correctness requirements, serving as the backbone of the client's trading ecosystem. Technology & Engineering Culture We continuously evolve our systems toward: * Atomic, independently deployable microservices * Self‑contained applications with clear ownership * Dockerized environments * Automated CI/CD pipelines Engineering decisions focus on reliability, transparency, and scalability, supporting business‑critical banking systems. How We Work Scrum teams of 7-8 cross‑functional engineers. Each team member contributes to both backend and frontend components. Daily collaboration with client stakeholders through: * Stand‑ups * Refinement and design sessions * Status and planning meetings Agile best practices applied across delivery Primary communication tools: * Microsoft Teams * Outlook and internal collaboration platforms What We Offer + Professional growth Local trainings, workshops, and on‑demand webinars Company‑funded conferences and certifications + Competitive compensation Annual review based on performance and professional development + Healthy work-life balance Team buildings and corporate events Hackathons and innovation initiatives A culture that values sustainable delivery If you are proactive, creative, and motivated by building robust banking systems with real business impact, you will contribute directly to improving both product quality and engineering practices. Join us and help shape modern banking solutions.
Responsibilities
SKILLS
Must have
Nice to have
- Bachelor's or Master's degree in Computer Science, Computer Engineering, or a related field - Experience working in finance or banking domain (enterprise‑scale systems, regulated environments is a plus) - Experience working in Unix/Linux environments - Hands‑on experience with ReactJS, Redux, TypeScript, HTML, and CSS (not required, but will significantly speed up onboarding)