Senior Back-End Engineer - TypeScript/Rust

Finders SA
Lausanne, Switzerland
9 days ago

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Working hours
Shift work
Languages
English, French
Experience level
Senior

Job location

Lausanne, Switzerland

Tech stack

Clean Code Principles
API
Amazon Web Services (AWS)
Code Coverage
Software Quality
Code Review
Continuous Integration
DevOps
Github
Node.js
NoSQL
Performance Tuning
Redis
Blockchain
Prometheus
Systems Architecture
TypeScript
Tailwind
React
Grafana
Backend
Kubernetes
Solidity
GraphQL
Web3.js
Front End Software Development
Terraform
Data Pipelines
Docker
Microservices

Job description

Are you a backend engineer passionate about building performant, scalable systems and eager to explore cutting-edge technologies in the Web3 space? We're looking for a Senior Backend Developer to join a fast-growing DeFi project backed by a highly technical team and a strong crypto-native vision. Your Mission

  • Architect and implement high-reliability backend services (using TypeScript & Rust) that support core blockchain-enabled products.

  • Build APIs, data pipelines, and internal tooling to streamline platform scalability and performance.

  • Participate in the full development lifecycle""from system design to testing, deployment, monitoring, and maintenance.

  • Collaborate cross-functionally with engineering and product teams to ensure consistent, secure, and robust system behavior.

  • Contribute to CI/CD pipelines and DevOps automation.

  • Continuously improve code quality, performance benchmarks, and developer experience. Tech Environment

  • Core Stack: TypeScript (Node.js-based microservices), Rust (growing footprint)

  • Web3 / Smart Contracts: Solidity (EVM), Hardhat, multi-chain deployments (ETH, BSC, Arbitrum, etc.)

  • API / Data: GraphQL, Apollo, NoSQL, Redis

  • Infra & DevOps: AWS, Docker/Kubernetes, Terraform, GitHub Actions, CI/CD, monitoring with Prometheus & Grafana

  • Frontend: React, TailwindCSS

  • Culture: Clean code, code reviews, test coverage, end-to-end ownership, pragmatic use of new tech What You Bring

Requirements

Must-have: Strong experience in backend engineering with TypeScript in production environments.

  • Solid understanding of system architecture, microservices, containerized infrastructure and Web3 products.

  • Interest in Rust and motivation to upskill in a Web3/Rust-native ecosystem.

  • Familiarity with modern DevOps tools and CI/CD practices.

  • Excellent communication skills in both English and French.

  • Proven ability to thrive in fast-paced, iterative environments with a high degree of autonomy. Bonus Points

  • Prior exposure to DeFi or blockchain technologies.

  • Experience with protocol integrations or backend systems interacting with smart contracts.

  • Understanding of high-availability systems and performance optimization.

Benefits & conditions

Join a lean, collaborative team with deep technical experience and crypto-native culture.

  • Enjoy flexible work hours, 2 remote days per week, and an agile work environment.
  • Competitive compensation and benefits aligned with your seniority.

Apply for this position