Position: Senior Backend F# Engineer
Company: Esenti
Experience required: 3y

Esenti is looking for experienced Senior Backend F# Engineer:

**Role and responsibilities:**
- Work with the team to build large-scale distributed analytics system.
- Collaborate with other engineers to help design system that is performant, correct and fault-tolerant.
- Identify bottlenecks and bugs, and design solutions to these problems.
- Assist with developing and maintaining cloud infrastructure, deployment pipelines, system monitoring, and fine-tuned alerting.

**Requirements:**
- Experience writing software in F#.
- Experience with any F# backend framework like Giraffe, Saturn, Suave or Falco.
- Proficiency in SQL.
- Solid understanding of designing, developing and supporting large scale, distributed systems.
- Experience building integrations with third-party systems.
- Comfortable with modern infrastructure essentials like Docker, K8s, CI/CD tools, etc..
- Proficient with common development tools (e.g. Git, Jira) and processes (testing, code reviews).
- Good understanding of functional design patterns.
- Excellent written and verbal communication skills.

**Nice to have:**
- Knowledge and experience working with Fable (F# to JS compiler).
- Experience with .NET Pipelines API.
- Experience writing high-performance, low-allocating code.
- Knowledge about DDD and Domain Modelling.
- Understanding of message queue-based and stream processing architectures.

Like our vacancy - join us!
Send your CV with a detailed description of your career, experience, skills, and projects.