Overview
Skills
Job Details
Our client, a well-established and successful FinTech company based in New York City, is seeking a talented Backend Developer to join their team.
About the Role
The ideal candidate will have experience developing and architecting multi-tenant, cloud-based B2B applications using a stack that includes C#, SQL, and .NET. You should possess expertise in real-time, distributed, and messaging-based systems and be deeply hands-on in these areas.
A strong understanding of security and performance considerations for systems serving large user bases is crucial. The role requires familiarity with APIs and web front-ends, as well as the ability to design solutions capable of handling real-time data updates with minimal latency. Candidates with a framework-driven mindset who excel at creating reusable patterns and optimizing suboptimal code will thrive in this position.
Key Responsibilities
Develop, enhance, and architect a highly scalable, distributed computing framework.
Own the design and implementation of specific platform components.
Optimize the performance of various application layers.
Hard Requirements
Technical
10 15 years of development experience in C# .NET.
Proficiency in gRPC and relevant cloud technologies.
Expertise in backend technologies, including databases, messaging, and interprocess communication.
Non-Technical
Strong analytical and assessment skills.
Excellent task management and follow-through abilities.
Self-starter mentality with a proactive approach to problem-solving.
Strong judgment about when to seek team input or assistance.
Education
Bachelor's degree or higher in a technical field.
Nice to Have
Experience with tools like Kafka, RabbitMQ, and distributed caching solutions such as Redis.
A passion for well-architected solutions and maintaining high standards of quality.
Residency in the NYC metro area (this is a hybrid role).