Full Stack Engineer

AgileEngine

Richmond, VA • 13m ago • On-site

Mid

On-site

Match your resume with similar open roles

Upload your resume to automatically match with active openings similar to this role.

PDF up to 10 MB

Your resume is private & secure

Resume Checker & Builder preview

Quick Facts

  • Role: Full Stack Engineer

  • Focus: Low-latency .NET APIs + Angular UI for a financial services platform

  • Core systems: Microservices, Kafka/RabbitMQ, CI/CD, Splunk observability

Description

Architect and build production-grade backend services and high-performance REST APIs using .NET, while developing user interfaces in Angular. Work within a microservices and message-driven environment to deliver analytical tools that support critical investment decision workflows. You’ll emphasize code quality through strong test automation, rigorous code reviews, clear API contracts (OpenAPI/Swagger), and reliable CI/CD with GitHub Actions.

Responsibilities

  • Architect and build low-latency APIs and backend services in .NET

  • Build user interfaces with Angular

  • Use GitHub Copilot and advanced AI models (Claude, GPT) to accelerate development

  • Deliver high-impact analytical tools for investment decision support

  • Maintain high test automation coverage (above 80%) and lead multi-peer code reviews

  • Own the production lifecycle using GitHub Actions for CI/CD and Splunk for observability

  • Define API contracts with OpenAPI/Swagger for long-term maintainability

Requirements

  • 2+ years of experience with .NET and Angular

  • Solid experience with SQL and NoSQL databases, including query tuning and schema design

  • Hands-on experience with microservices architecture and high-performance RESTful APIs

  • Experience with message-driven systems (Kafka, RabbitMQ, or similar)

  • Experience writing unit and integration tests

  • Agile/Scrum experience (sprint planning and peer reviews)

  • US work authorization for any employer; no current visa sponsorship

  • Upper-intermediate English proficiency (B2 or higher)

  • Bachelor’s degree in Computer Science/Engineering or equivalent experience

Benefits

  • Professional growth: mentorship, TechTalks, personalized growth roadmaps

  • Competitive compensation: USD-based pay plus education, fitness, and team activity budgets

  • Exciting projects: modern solutions with Fortune 500 and top product companies

  • Flextime: flexible schedule with remote and office options

See similar jobs

Explore similar jobs and use your resume score to choose where to apply next

See more

Unlock Full Resume Report