The company is seeking a Senior Full Stack Software Engineer with a focus on DevOps to build secure, scalable, enterprise-grade applications.
The role involves engineering resilient systems using C#, .NET Core, SQL Server, Angular, TypeScript, and JavaScript.
Responsibilities include developing APIs and microservices with RESTful architecture and serverless designs.
The engineer will automate CI/CD pipelines using tools like TeamCity, GitHub Actions, Jenkins, and Octopus Deploy.
The position requires defining infrastructure as code via Terraform and leading container-based deployments using Docker, AWS ECS/Fargate/EC2.
The engineer will embed automated testing (Selenium, API test frameworks) into release workflows.
Troubleshooting distributed systems across staging and production environments with a focus on stability and observability is essential.
Collaboration with architects, QA, product owners, and design teams to deliver cohesive, high-impact solutions is expected.
The engineer will review overnight system reports and ensure rapid mitigation of production issues.
Requirements:
Candidates must have at least 7 years of experience in full-stack development with C#/.NET Core and Angular/TypeScript.
Experience with backend systems using SQL Server, REST APIs, and microservices is required.
Proficiency in DevOps practices, including CI/CD automation, Git, Terraform, and deployment pipelines is necessary.
Candidates should have experience with Docker-based orchestration on AWS (ECS, Fargate, EC2).
Agile/Scrum collaboration experience in high-velocity environments is essential.
Bonus points for candidates with fintech or payments experience, familiarity with UI/UX tools (e.g., Figma), and expertise in raw HTML/CSS/JS.
Experience with event-driven architecture (e.g., Kafka, AWS SNS/SQS) and secure coding practices (JWT, OAuth2, OWASP Top 10) is a plus.
Familiarity with observability tools (CloudWatch, ELK, Logz.io, Prometheus, Grafana) and deep testing experience with xUnit, NUnit, Jest, Karma, Jasmine is advantageous.
Performance tuning for databases and cloud environments is also beneficial.
Benefits:
The position offers a direct impact on mission-critical systems in a highly regulated, fast-evolving space.
The company provides a stable, growth-minded environment with a modern tech stack and a clear roadmap for innovation.
A collaborative team culture focused on problem-solving, ownership, and continuous improvement is emphasized.
The work schedule is full-time, Monday–Friday, from 8:30 a.m. to 5:30 p.m., with some after-hours availability required.
Candidates from specific states (AZ, FL, GA, MD, MI, PA, TX, and VT) are considered for this role.