Skip to content
mimi

Full Stack Software Engineer - Java/React

Swissquote

flexible Full-time Mid Level 3w ago

About the role

About Us

Building the bank of tomorrow takes more than means combining our differences to imagine, discuss, code, develop, test, learn… and every step together. Share our vibes? Join Swissquote to unleash your potential. We are the Swiss Leader in Online Banking and we provide trading, investing and banking services to clients through our performant and secured digital platforms. Our employees work in a flexible way, without dress code and in multicultural teams. While having a huge impact on the industry, they are growing their skills portfolio and boosting their career in a fast-pace environment. Have a look behind the scenes by checking Humans of Swissquote on Instagram. We are all unique. As an equal opportunity employer, we welcome all backgrounds, experiences and perspectives to join our team and contribute to our shared success. Are you all in? Don t be shy, apply!

Full Stack Software Engineer - Java/React

Do you want to shape the future of engineering? We are looking for a Full Stack Engineer to join our team. Participate actively in the development of products, owning from design to deployment. Your work will empower users and you will contribute to defining, evolving, and promoting technologies and best practices across teams.

Responsibilities

End-to-End Ownership

  • Take ownership from design to deployment, including building user interfaces, writing server-side logic, and debugging issues in production.

Architecture & System Design

  • Actively contribute to technical choices, architecting scalable end-to-end systems for speed and performance.
  • Keep on modern full-stack trends.

Product Development

  • Drive product evolution.
  • Write efficient, clean, asynchronous-safe, and reliable code across the stack.
  • Work closely with business analysts, designers, and other engineers to understand requirements and embed their requests using Agile practices.

Testing & Quality Assurance

  • Write unit and integration test cases using modern test frameworks (JUnit, Jest, Cypress) to ensure robust software within a CI/CD pipeline.

Support & Delivery

  • Provide support on production to internal and external users, including bug fixing, building, releasing and supervising deployments.

Leadership & Mentoring

  • Contribute to a strong team spirit, support fellow team members, perform code reviews, and share knowledge to improve engineering practices across the company.

Requirements

  • Degree in Computer Science or equivalent practical experience.
  • Several years of experience in the development of production-ready web applications.
  • Strong server-side knowledge with Java and its ecosystem (e.g., Spring framework, Maven).
  • Experience in building and maintaining RESTful APIs.

Frontend

  • Extensive experience with modern frontend development: React, TypeScript, modern JavaScript (ES6+), HTML5, CSS3, and state management.
  • Understanding of accessibility and responsive UI design.

Database

  • Database management skills with relational databases (PostgreSQL, MySQL, Oracle) and caching mechanisms (Redis).

DevOps & Cloud

  • Solid understanding of CI/CD pipelines, version control (Git/GitHub), containerization (Docker), and Kubernetes.

Architecture

  • Strong system design skills, understanding of microservices, event-driven architectures, and SOLID design principles.

Soft Skills

  • Problem-solving mindset, end-to-end product ownership, excellent communication skills, and ability to work in a team.

Nice to have

  • Experience with Python, Kafka, or GraphQL.
  • Experience with micro-frontend architectures and design systems.
  • Enthusiasm for AI-powered developer tools to boost productivity.
  • Knowledge of finance or experience in the banking sector is an asset.

Skills

CSS3CypressDockerGitGitHubGraphQLHTML5JavaJavaScriptJestJUnitKubernetesMavenMySQLOraclePostgreSQLPythonReactRedisSpringTypeScript

Don't send a generic resume

Paste this job description into Mimi and get a resume tailored to exactly what the hiring team is looking for.

Get started free