Software Engineer
Core
Full-stack software engineer building clean, maintainable code across the full software delivery lifecycle, from design and development through testing and deployment.
Role type
Senior full-stack software engineer
Builds
Full-stack applications, RESTful APIs, and CI/CD pipelines
Domain
Enterprise software development
Deliverable
production ML models | product features | infrastructure
Required skills
.NET (C#), SQL, React, TypeScript/JavaScript, Git, CI/CD, unit testing, RESTful API design, object-oriented programming, SOLID principles
Preferred skills
AI-assisted coding tools (GitHub Copilot, Claude Code), DevOps mindset, test automation frameworks
Technologies
.NET Core, C#, SQL, React, TypeScript, JavaScript, GitHub Actions, Azure DevOps, Jenkins, xUnit, Jest
Responsibilities
Design and implement new features across the full stack; write clean, performant, and maintainable code; participate in agile ceremonies; build and maintain RESTful APIs; conduct code reviews; maintain CI/CD pipelines; write and maintain unit, integration, and end-to-end tests.
Seniority
Mid-level (3+ years experience), hands-on IC