.NET Engineer

JustMarkets

United States

Remote

USD 120,000 - 180,000

Full time

14 days+

A complete application in a minute

Tailored resume and cover letter, ready to send.

Get past ATS filters

Benefits offered by this job

Sick leave 10 days
Vacation 20 days
Public holidays in Ukraine
Medical insurance
Education allowance
Sports budget
Wellness budget

Job summary

JustMarkets is seeking a seasoned .NET Engineer to design and scale fintech software for high-traffic systems. You will work with a strong team focusing on research, data-driven decisions, and continuous improvement to deliver reliable services in a fast-paced fintech environment.

The role requires deep expertise in C#, .NET, distributed architectures, and modern cloud/container tech (Docker, Kubernetes, AWS).

Qualifications

  • 5+ years of professional experience with C# and modern .NET.
  • Solid understanding of OOP, design patterns, data structures and algorithms, and software architecture.
  • Hands-on experience with multithreading and asynchronous programming.
  • Strong hands-on experience building and operating production systems, preferably high-load and highly available.
  • Practical experience with distributed systems, event-driven architectures, and real-time/low-latency data processing, using tools such as RabbitMQ and Kafka.
  • Strong understanding of scalability, reliability, and performance optimization — including autoscaling, performance tuning, and identifying/resolving system bottlenecks.
  • Strong experience with relational (preferably PostgreSQL) and NoSQL databases.
  • Experience designing and implementing APIs using REST, GraphQL, or gRPC.
  • Hands-on experience with Entity Framework.
  • Hands-on experience with Docker and solid understanding of Kubernetes concepts.
  • Experience writing unit and integration tests, familiarity with TDD practices.
  • Experience with continuous integration and delivery tools (GitLab and ArgoCD).
  • Comfortable working in a fast-paced Agile environment.
  • Understanding of modern AI capabilities and limitations, with hands-on experience using AI-powered coding assistants or agents.
  • Solution-oriented mindset, strong communication skills, and attention to detail.
  • English proficiency at B1 level or higher for technical discussions and documentation.

Responsibilities

  • Design, develop and maintain scalable solutions for high-traffic systems using C# and modern .NET
  • Analyze business and technical requirements and translate them into scalable, maintainable software architectures
  • Collaborate with engineers and cross-functional stakeholders to design and deliver high-value features
  • Write clean, maintainable, testable, and well-documented code, supported by unit, integration and load tests
  • Identify and assess technical debt and reliability risks, collaborate with engineering and product leadership to prioritize them based on business impact
  • Investigate production issues and improve system observability through effective use of logs, metrics, traces and business data
  • Research and introduce new technologies, tools and engineering practices that can improve product quality and development efficiency
  • Challenge existing approaches and actively contribute to the continuous improvement of the team, processes and product

Skills

C#
.NET
OOP
Design patterns
Algorithms
Multithreading
Asynchronous programming
Distributed systems
Event-driven architectures
REST
GraphQL
gRPC
Entity Framework
Docker
Kubernetes
PostgreSQL
Redis
ClickHouse
RabbitMQ
Kafka
CI/CD
GitLab
ArgoCD

Tools

PostgreSQL
Redis
ClickHouse
REST APIs
GraphQL APIs
Docker
Kubernetes
AWS
RabbitMQ
Kafka
GitLab
ArgoCD

Job description

We are looking for a .NET Engineer to join us in developing and expanding our fintech product. You’ll become part of a team with strong expertise in research, analysis, and product development, working on scalable, high-traffic systems where technology and data play a key role in shaping the product.

We combine deep technical expertise, data-driven decision-making, and a strong focus on continuous improvement to build innovative solutions that address real-world challenges in the fintech industry. If you enjoy solving complex engineering problems, working with modern technologies, and seeing your ideas make a tangible impact, we’d love to hear from you.

Our technology stack: C#, .NET 10, PostgreSQL, Redis, ClickHouse for big data storage and analytics, REST and GraphQL APIs, RabbitMQ, Apache Kafka, Docker, Kubernetes, AWS. GitLab, ArgoCD. Jira, Confluence, AI tools (ex. Claude Code).

Responsibilities
  • Design, develop and maintain scalable solutions for high-traffic systems using C# and modern .NET
  • Analyze business and technical requirements and translate them into scalable, maintainable software architectures
  • Collaborate with engineers and cross-functional stakeholders to design and deliver high-value features
  • Write clean, maintainable, testable, and well-documented code, supported by unit, integration and load tests
  • Identify and assess technical debt and reliability risks, collaborate with engineering and product leadership to prioritize them based on business impact
  • Investigate production issues and improve system observability through effective use of logs, metrics, traces and business data
  • Research and introduce new technologies, tools and engineering practices that can improve product quality and development efficiency
  • Challenge existing approaches and actively contribute to the continuous improvement of the team, processes and product
Requirements
  • 5+ years of professional experience with C# and modern .NET
  • Solid understanding of OOP, design patterns, data structures and algorithms, and software architecture
  • Hands‑on experience with multithreading and asynchronous programming
  • Strong hands‑on experience building and operating production systems, preferably high-load and highly available
  • Practical experience with distributed systems, event‑driven architectures, and real‑time/low‑latency data processing, using tools such as RabbitMQ and Kafka
  • Strong understanding of scalability, reliability, and performance optimization — including autoscaling, performance tuning, and identifying/resolving system bottlenecks
  • Strong experience with relational (preferably PostgreSQL) and NoSQL databases
  • Experience designing and implementing APIs using REST, GraphQL, or gRPC
  • Hands‑on experience with Entity Framework
  • Hands‑on experience with Docker and solid understanding of Kubernetes concepts
  • Experience writing unit and integration tests, familiarity with TDD practices
  • Experience with any tools for continuous integration and delivery (preferably GitLab and ArgoCD)
  • Comfortable working in a fast‑paced Agile environment
  • Understanding of modern AI capabilities and limitations, with hands‑on experience using AI‑powered coding assistants or agents
  • Solution‑oriented mindset, strong communication skills, and attention to detail
  • English proficiency at B1 level or higher for technical discussions and documentation
Will be a plus
  • Commercial experience with GraphQL
  • Experience with ClickHouse or other analytical databases for large‑scale data processing
  • Experience with AWS or other cloud platforms
  • Hands‑on Kubernetes experience and familiarity with Infrastructure as Code tools such as Terraform
  • Experience working at a product company
  • Experience with fintech, trading, or other high‑load domains
We offer
  • 10 paid sick leave days per year
  • 20 paid vacation days per year
  • Public holidays according to current Ukrainian legislation
  • Medical insurance for employees
  • Compensation for professional education and learning English
  • Compensation for a sports subscription or sports equipment
  • Wellness budget (gym membership, sports gear and related expenses)
Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

.NET Software Engineer
.NET Software Engineer

Site • United States

Remote
EUR 60,000 - 90,000
Flexible engagement model
Global IT talent
Modern tech stacks
+3
Team lead .NET engineer for social discovery products
Team lead .NET engineer for social discovery products

Dating Group • United States

Remote
USD 120,000 - 180,000
Remote opportunity
Bonuses up to $5000 for referrals
Professional training reimbursement
+2
backend developer in high-load financial systems
backend developer in high-load financial systems

Playson • United States

On-site
USD 140,000 - 190,000
Competitive salary
Quarterly bonuses
Unlimited PTO
+5
Team lead .NET engineer for social discovery platforms
Team lead .NET engineer for social discovery platforms

Dating Group • United States

Remote
USD 120,000 - 180,000
Remote opportunity
Vacation 28 days
Wellness days
+4
Senior Full-Stack Engineer (Rails, React, Claude Code)
Senior Full-Stack Engineer (Rails, React, Claude Code)

Bridgenext • New York (NY), Northern (KY)

Hybrid
USD 150,000 - 200,000
Remote-friendly
Diversity & inclusion
Senior Fullstack Engineer (Angular + C#/ .NET)
Senior Fullstack Engineer (Angular + C#/ .NET)

instinctools EE Labs • Georgia

On-site
USD 90,000 - 120,000
Flexible working hours
Professional and ambitious team
Career development opportunities
+3
Senior Software Engineer
Senior Software Engineer

7Seventy • New York (NY), San Mateo (CA)

Hybrid
USD 140,000 - 200,000
Competitive equity package
401(k) retirement plan
Subsidized medical, dental, and vision
software engineer in app modernization
software engineer in app modernization

findev • United States

Hybrid
USD 150,000 - 230,000
Relocation package to Poland or Cyprus
Health insurance for Poland and Cyprus
24 days paid vacation
+2
Senior Software Engineer
Senior Software Engineer

Bonfirevc • Denver (CO)

On-site
USD 100,000 - 130,000
Equity participation
Competitive base salary
Benefits package
.net developer for investment management
.net developer for investment management

DataArt • United States

On-site
USD 120,000 - 160,000