Full Stack Software Engineer #11680

ECCO Select

Kansas City (MO)

On-site

USD 120,000 - 170,000

Full time

13 hours ago
Be an early applicant
Application generator

A complete application in a minute — tailored resume and cover letter, ready to send.

Get past ATS filters

Job summary

ECCO Select is seeking a Senior Full-Stack Software Engineer to lead the design and development of enterprise web applications using C#/.NET, Angular, and cloud-native technologies. You will architect scalable solutions on AWS, ensure robust data models with SQL Server and PostgreSQL, and mentor engineers in clean architecture, testing, and DevOps practices.

The role emphasizes hands-on development across the stack, with a focus on secure, scalable systems and modern tooling including

Qualifications

  • 5+ years of professional software engineering experience.
  • Strong command of ASP.NET Core Web API, EF Core, and modern .NET features.
  • Front-end experience with Angular 15+ (17 preferred) & RxJS.

Responsibilities

  • Lead design and development of enterprise full-stack web applications.
  • Architect cloud-first solutions on AWS; integrate AWS services (API Gateway, Lambda, S3, RDS).
  • Mentor junior engineers and promote best practices like SOLID and clean architecture.
  • Implement automated tests (xUnit, NUnit, Jasmine, Karma, Playwright).
  • Drive CI/CD automation with Azure DevOps or GitHub Actions.

Skills

C#
ASP.NET
Angular
SQL Server
PostgreSQL
AWS
Azure OpenAI
DevOps
CI/CD
Unit Testing
DDD
SOLID

Tools

ASP.NET Core Web API
Entity Framework Core
Angular 17+
SQL Server
PostgreSQL
AWS Services
Azure OpenAI / Bedrock
Terraform / CDK
Kubernetes (EKS)

Job description

ECCO Select is a talent acquisition and consulting company specializing in people, process and technology solutions. We provide the talent behind the technology enabling our clients to achieve their goals. For more information about ECCO Select, visit us at www.eccoselect.com.

Position Title: Full-Stack Software Engineer
Position Responsibilities:

As a Full-Stack Software Engineer, you will play a critical technical and leadership role in the design and development of enterprise full-stack web applications. You will be responsible for conceptualizing, building, and deploying secure, scalable, and production-grade applications leveraging modern technologies both on-premise and in the AWS cloud environment.

Key responsibilities include:

  • Design, develop, and maintain robust full-stack web applications using C# and .NET 8+, ASP.NET Core Web API, Entity Framework Core, and Angular 17+ within a cloud-first architecture.
  • Model, optimize, and evolve complex relational database schemas using SQL Server and PostgreSQL, with cloud integration utilizing AWS Aurora and RDS services.
  • Architect solutions for AWS deployment, incorporating best practices and utilizing services such as API Gateway, Lambda, ECS/EKS on Fargate, S3, SQS/SNS, EventBridge, Secrets Manager, CloudWatch, and KMS.
  • Implement SOLID, Clean Architecture, and Domain-Driven Design principles, advocating for high standards through code reviews and pair programming.
  • Lead the adoption of AI-assisted engineering tools (e.g., GitHub Copilot, Copilot Chat), developing prompt libraries, improving code generation guardrails, and advancing secure prompt-driven development workflows across the engineering team.
  • Integrate LLM-powered capabilities such as natural language chat, summarization, classification, and Retrieval Augmented Generation (RAG) using Azure OpenAI or AWS Bedrock, ensuring secure data boundaries (e.g., PII/PCI/PHI guardrails).
  • Develop and maintain automated tests, including unit, integration, and contract tests (using frameworks such as xUnit, NUnit, Jasmine, Karma, Playwright), targeting high coverage for mission-critical services.
  • Drive CI/CD automation using Azure DevOps or GitHub Actions to build, test, security scan, and deploy infrastructure to AWS using CDK or Terraform as IaC tools.
  • Implement observability using OpenTelemetry, and publish operational metrics and traces to monitoring platforms (CloudWatch, Managed Grafana) for system health and diagnostics.
  • Collaborate closely with architects, product owners, and quality assurance to break down large projects into deliverable user stories for iterative sprints, while also mentoring junior and mid-level engineers (2–4 direct technical mentees).
  • Participate in the on-call rotation for services, serving as a primary contact during business hours and secondary backup during off-hours.
  • 8+ years of professional software engineering, with at least 5 years building and supporting production C# / .NET applications.
  • Strong command of ASP.NET Core Web API and Entity Framework Core, including modern .NET features such as async/await, dependency injection, minimal APIs, and middleware development.
  • Hands‑on expertise developing front‑end applications with Angular 15+ (preferably Angular 17), including RxJS, state management (NgRx or Signals), standalone and lazy‑loaded components, reactive forms, and thorough unit testing.
  • Depth in relational database design, including schema modeling, indexing, query optimization, execution plan analysis, stored procedures, and database migrations, with hands‑on experience in SQL Server and at least one of PostgreSQL or MySQL.
  • Demonstrated success deploying and operating workloads in AWS, working with core services such as IAM, VPC, API Gateway, Lambda, ECS/EKS on Fargate, RDS/Aurora, S3, SQS/SNS, CloudWatch, Secrets Manager, and KMS.
  • Expertise in SOLID principles, software design patterns (Repository, CQRS, Mediator, Strategy, Factory), and clean‑architecture layering, with a track record of promoting best practices across teams.
  • Fluent with AI‑assisted software development, leveraging GitHub Copilot and Copilot Chat for productivity, prompt engineering, code suggestion evaluation, automated test generation, refactoring, and in‑code documentation. Ability to mentor others in adopting and maximizing these tools.
  • Experience integrating LLM APIs (Azure OpenAI, AWS Bedrock, or OpenAI) and implementing data safety and validation patterns, including input validation, PII redaction, output filtering, and prompt injection protection.
  • Proficient with source control using Git, experienced in collaborative workflows (trunk‑based or GitFlow), and enforcing disciplined code reviews.
  • Excellent communication skills, with the ability to produce comprehensive technical documentation such as design documents, architectural decision records (ADRs), and runbooks.
Qualifications:
Preferred / Nice-to-Have:
  • AWS certifications (Developer Associate, Solutions Architect Associate, or higher) are a plus.
  • Hands‑on experience with Docker and Kubernetes (EKS), including Helm for deployment automation.
  • Expertise with Infrastructure-as-Code (IaC) tools, such as AWS CDK (TypeScript/C#) or Terraform.
  • Experience in event‑driven architecture, leveraging AWS EventBridge, Kafka/MSK, or Kinesis.
  • Knowledge of micro‑frontend or module‑federation front‑end patterns.
  • Familiarity with AI-related cloud services, e.g., vector databases (pgvector, OpenSearch, Pinecone) and RAG pipelines.
  • Prior experience working in regulated industries (banking, healthcare, insurance) and understanding of security/compliance (SOC 2, PCI‑DSS, HIPAA).
  • Contributions to open‑source .NET or Angular projects are a strong plus.

ECCO Select is committed to hiring and retaining a diverse workforce. Our policy is to provide equal opportunity to all people without regard to race, color, religion, national origin, ancestry, marital status, veteran status, age, disability, pregnancy, genetic information, citizenship status, sex, sexual orientation, gender identity or any other legally protected category. Veterans of our United States Uniformed Services are specifically encouraged to apply for ECCO Select opportunities.

Equal Employment Opportunity is The Law

This Organization Participates in E-Verify

Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Full Stack Developer
Full Stack Developer

Eccalon, LLC • Hanover (MD)

On-site
USD 110,000 - 160,000
Full-Stack .NET/Angular/AWS Developer
Full-Stack .NET/Angular/AWS Developer

TriCom Technical Services • Kansas City (MO)

On-site
USD 120,000 - 160,000
Low-cost Medical/Dental
Paid time off
Paid Holidays
+1
Full Stack Engineer
Full Stack Engineer

Provisions Group • United States

On-site
USD 100,000 - 140,000
Full Stack Developer
Full Stack Developer

Arcfield • King George (VA)

On-site
USD 85,000 - 120,000
Software/Web Developer
Software/Web Developer

BioSpace • Houston (TX)

On-site
USD 90,000 - 120,000
Senior Full Stack .NET Developer
Senior Full Stack .NET Developer

Mbi Llc • Hamilton (NJ)

On-site
USD 100,000 - 130,000
.NET Full Stack Developer with Angular, Vice President
.NET Full Stack Developer with Angular, Vice President

Citigroup Inc. • Jersey City (NJ)

On-site
USD 142,000 - 213,000
Full Stack Engineer
Full Stack Engineer

TechDoQuest • Lewisville (TX)

On-site
USD 130,000 - 160,000
Dotnet Developer
Dotnet Developer

Encore Talent Solutions • Schaumburg (IL)

On-site
USD 90,000 - 130,000
15953 - .NET Developer
15953 - .NET Developer

Apex Systems • Montvale (NJ)

On-site
USD 90,000 - 120,000
Medical benefits
401K program with company match
Employee Assistance Program
+1