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 It's a business‑critical set of applications and shared libraries responsible for managing financial reference data used by internal development and operations teams. The solutions focus on: * Retrieving reference data from multiple external providers * Processing, validating, and normalizing incoming data * Persisting data in relational databases with strong integrity requirements * Exposing reliable APIs and reusable libraries for internal systems 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 4 cross‑functional engineers. Each team member contributes to both backend and frontend components. We collaborate daily with the client's engineers (4-5 people) and follow Agile best practices, and operate as one integrated team. 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)