Freelance Back-End Developer

Flowdesk is hiring!

About

Flowdesk is rapidly growing and we are looking for new talents!

Created in May 2020, Flowdesk has built a complete technical and operational infrastructure to provide secured and lasting market-making services on crypto-assets for its clients. Backed by several BAs and a VC, Flowdesk is looking for talented and driven people to accelerate its growth. Flowdesk is regulated by the AMF as a DASP (Digital Asset Service Provider).

Flowdesk is an Equal Opportunity Employer. All qualified applicants will receive consideration for employment without regard to race, sex, gender, sexual orientation, age, color, religion, national origin, protected veteran status, or on the basis of disability

Job Description

  • Build/Maintain highly available and performant microservices
  • Create bridges from centralized and decentralized exchanges to our infrastructure
  • Participate in the tech community with sharing knowledge/best practices

Preferred Experience

Skills and personality

  • Open minded and curious
  • Be highly innovative, flexible and self-directed
  • Software Craftsmanship mindset
  • Passionate about new technologies

Profile

  • JavaScript/TypeScript/Go languages
  • Interest in algorithmic trading
  • Interest in financial/capital markets
  • Interest in digital assets/cryptocurrency/DLT/blockchain
  • Experience with one/several test frameworks

Background & experience

  • Programming experience with at least one modern language - Go is a plus
  • A habit of writing clean and testable code
  • Designed and built complex systems (architecture, design patterns, reliability and scaling)
  • Professional proficiency in English

Nice to Have

  • Experience with any web3 libraries (ethers.js, go-ethereum, etc...)
  • Experience with Hexagonal Architecture
  • Experience in Financial/Capital Markets
  • French speaking

Technologies we use at Flowdesk

Frontend
- Languages: TypeScript / CSS3 / HTML5
- Framework: React
- State management: Redux, other state management patterns and solutions are a plus
- Styling: styled-components, nice to have exp with different styling solutions
- Testing: Jest & react-testing-library
- Documenting: Storybook
- APIs: REST / Websocket standards, bonus if you have worked with FIX

Backend
- Languages: TypeScript, Go
- Runtime: Nodejs, Go
- Architecture: Microservices, Hexagonal Architecture
- Web3: Quicknode, Fireblocks, MPC, ethersjs, go-ethereum

Infra
- IaC : Terraform, Ansible
- Containers Manager: Kubernetes
- Monitoring/Alerting: Prometheus, Grafana, Alertmanager
- Messaging Queue System: NATS
- CI/CD : Github Action, FluxCD/Flux2
- Data Store: Redis
- Cloud Providers: GCP, IBM, Azure, Alibaba
- Secret Manager: Vault

Full stack available here : [https://stackshare.io/flowdesk/flowdesk]

Recruitment Process

  1. Technical interview with Hiring Manager
  2. Cultural fit interview with cofounder and/or HR

Additional Information

  • Contract Type: Freelance
  • Location: Paris, France (75008)
  • Experience: > 5 years
  • Occasional remote authorized