Backend Architect

Overview

Remote
Depends on Experience
Full Time
25% Travel

Skills

. NET
B2B
C #
RabbitMQ
capital markets
cloud - computing
distributed computing
gRPC
multi tenant
multithreading
multitenant
multi-tenant
backend
development
web development
software engineering
full stack
fullstack
SQL
containerization
cloud
azure

Job Details

Senior Developer & Backend Architect

You have experience developing and architecting multi-tenant, cloud-based B2B applications. You have worked on real-time, distributed, messaging-based systems, and are still hands-on in those areas. You deeply understand the security and performance designs for a system with a large user base hitting both an API and web front-end end-points, with client updates needed in real-time at very low latency. You have a framework mindset: you are passionate about making an elegant and re-usable pattern/library/framework every time you see boilerplate code or something done in an haphazard way.

Key Responsibilities:

  • Develop, enhance and architect our distributed computing framework; and evolve it
  • Go-to subject matter expert on containers, cloud-computing, multi-tenant architecture, and security
  • Own or partner on the design of highly scalable, distributed trading systems
  • Performance optimization of various layers

Hard Requirements:

  • 5-15 years of development experience in C#.NET & SQL
  • 3-5 years experience developing cloud-based, container-ized, multi-tenant systems
  • Experience with gRPC and all the relevant cloud technologies
  • Experience with backend technologies (database, messaging, interprocess communications)
  • Experience developing secure and scalable services with access from web front-ends
  • Bachelor s degree or higher, preferably in a technical field

Nice to Have:

  • Experience with RabbitMQ a plus
  • Experience at a small to medium-sized company (strongly preferred)
  • Basic understanding of capital markets, ideally has experience in finance
  • An affinity for well-architected solutions and a passion for high standards of quality
  • Ability to make independent, reliable decisions
Employers have access to artificial intelligence language tools (“AI”) that help generate and enhance job descriptions and AI may have been used to create this description. The position description has been reviewed for accuracy and Dice believes it to correctly reflect the job opportunity.

About The Atlantic Group