Senior Full Stack Engineer

Swissblock Technologies AG
Municipality of Madrid, Spain
2 days ago

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Working hours
Regular working hours
Languages
English
Experience level
Intermediate

Job location

Municipality of Madrid, Spain

Tech stack

Web Interfaces
Algorithmic Trading
CSS
D3.js
Data Visualization
Digital Assets
Design of User Interfaces
Node.js
TypeScript
Web Applications
React
Backend
Kubernetes
GraphQL
Docker

Job description

As a Full Stack Software Engineer in the UI team you will build seamless, high-performance user experiences, ensuring that our analytics and trading solutions remain at the forefront of financial innovation. Your role requires to deep dive and analyze various use cases with different teams like investment, finance, data or strategy engineers. Apart from supporting our constantly evolving products by driving the development of our front-end components, you will actively help in business requirement analysis and specification to improve not only the tools but also processes and information flow throughout the company. It is a perfect opportunity to present complex data in an easily consumable way. Key Responsibilities

  • Gather requirements in direct contact with business and technical stakeholders.
  • Work with product management and traders to analyze and improve our business processes.
  • Conduct workload and complexity assessments.
  • Design, plan and implement new efficient web interfaces with appealing look and feel.
  • Maintain and enhance the existing solutions.

Requirements

  • 3-4 years of hands-on experience with React, Node.js, TypeScript, CSS and GraphQL.
  • Working knowledge of terminology and principles in the trading domain.
  • Ability to create secure Internet-facing web applications.
  • Experience with Docker and containerised environments.
  • Proficient written and verbal communication in English.
  • Passion for data visualization and great eye for user interface design.
  • Team player, strong sense for quality, reliability and innate curiosity to learn new things.

Preferred Qualifications

  • Able to create appealing visualization with D3.js and/or visx.
  • Node.js backend deployment to Kubernetes in a highly secure environment.
  • Financial background in FX or digital assets and/or trading system user interfaces.
  • Working knowledge of direct and indirect perpetual swaps and options.
  • Experience with cloud platforms, GCP preferred.
  • Systematic problem-solving approach with a sense of ownership and drive.

Benefits & conditions

  • Unique opportunity to work on new, cutting-edge technology in financial trading.
  • Self-funded and already profitable international company in a future-proof market.
  • Great culture and team spirit with flat hierarchy and quick decision-making.
  • Work-life balance with a remote-first culture (Europe or onsite in Zug, Switzerland).
  • Competitive compensation scheme with an annual bonus.
  • 25 days of annual leave, pension, insurance and regular company events.

About the company

Swissblock is a proprietary investment fund specialising in systematic trading algorithms and advanced global macro and crypto analytics. Our in-house technology powers a suite of innovative financial solutions, delivering deep market insights and actionable intelligence for professional investors and institutions. By combining data science, algorithmic precision, and intuitive design, we develop cutting-edge tools that enable users to analyze, interpret, and act on market dynamics with confidence.

Apply for this position