Senior Full-Stack Engineer with C# 8416 B
Summary
Build and optimize high-performance, cloud-native financial systems using C#/.NET, JavaScript/TypeScript, and AWS, focusing on concurrency, distributed data processing, and legacy modernization.
Join Akvelon — build products used by millions!
Akvelon is an IT company with 20+ years of experience and 1,200+ engineers across 15+ locations worldwide.
We work with both well-known global tech companies, including Microsoft, Facebook, Airbnb, Dropbox, and Pinterest, and with growing startups.
Our teams are involved in different types of engineering projects, from cloud solutions and AI/ML systems to big data, web, and mobile applications.
Since we are remote-first, our engineers work in distributed teams with flexible hours. We value ownership, clear communication, and the ability to take responsibility for your part of the work.
About the role
You'll be working on cloud-native solutions for one of the world's leading financial information and technology providers. The platform powers mission-critical products used by financial institutions and enterprise customers worldwide.
In this role, you'll help modernize large-scale enterprise systems by transforming legacy synchronous workflows into high-performance, concurrent architectures. You'll work on performance-critical applications, distributed data processing, and cloud-native solutions while collaborating with experienced engineers on technically challenging initiatives.
Requirements
- 5+ years of experience with C#/.NET and JavaScript/TypeScript development
- Strong expertise in multi-threading, parallel programming, and concurrency models
- Deep understanding of threading, synchronization primitives, and thread-safe application design
- Proven experience with performance tuning, profiling, and debugging high-load applications
- Advanced SQL skills, including query optimization, stored procedures, and large-scale data operations
- Hands-on experience with Apache Spark
- Experience deploying and operating applications on AWS
- Strong analytical, problem-solving, and debugging skills
- Experience with distributed systems and event-driven architectures
- Experience modernizing legacy enterprise applications
- Familiarity with cloud-native architectures and microservices
- Experience working in Agile development environments
Responsibilities
- Design and develop high-performance, multi-threaded applications using C#
- Re-engineer legacy synchronous workflows into scalable, thread-safe solutions
- Optimize application performance through concurrency improvements, profiling, and performance tuning
- Design and optimize complex SQL queries, stored procedures, and large-scale data processing workflows
- Build and maintain distributed data processing solutions using Apache Spark
- Deploy and support applications on AWS, ensuring reliability, scalability, and operational excellence
- Collaborate with cross-functional teams to deliver robust, scalable software aligned with business goals
- Full overlap with ET (Eastern Time) time zone