Senior Software Engineer
Builds and maintains full-stack software solutions including frontend (Angular/JS), backend (.NET Core), and databases (SQL). Requires 5+ years experience, OOP principles, REST APIs, GitLab CI/CD, and collaborates on high-impact healthcare projects.
About the job
What You'll Do
- Architect, build and maintain full-stack software solutions (frontend, backend, database)
- Write clean, testable code following well-defined processes
- Participate in design discussions and own module components
- Troubleshoot technical issues and improve existing codebases
- Develop and maintain automated test suites (integration, regression, performance)
- Collaborate with product managers, designers, developers and QA to deliver robust solutions
- Produce relevant documentation throughout the SDLC
- Keep up with emerging technologies and best practices
- Support proof-of-concept development and evaluate new tools or frameworks
- Mentor junior engineers and guide team practices
- Manage your project priorities, deadlines and deliverables
Who You Are
- Bachelor’s degree in Computer Science, MIS, or a related field, or equivalent practical experience
- Strong understanding of Object-Oriented Programming principles
- 5–8+ years of experience with modern front-end frameworks (Angular/AngularJS or equivalent), HTML5, CSS3, JavaScript, and .NET Core
- Proven full-stack development expertise, including building and consuming RESTful Web APIs (ASP.NET Core preferred)
- Solid experience with SQL (SQL Server preferred)
- Hands-on proficiency with GitLab and CI/CD pipelines, including tools such as Jenkins, Octopus, and Ansible
- Familiarity with XML, JSON, and Agile methodologies (Scrum, Kanban)
Compensation
Salary Range: $135,000 - $155,000
Skills
Angular, JavaScript, .Net Core, Asp.Net Core, SQL Server, REST APIs, GitLab, CI/CD, Jenkins, Octopus, Ansible, HTML, Css3, Agile, JSON
Similar jobs
Fullstack Engineering jobsSenior Software Engineer on Pilot’s Takeoff team, building and operating accounting systems that support transaction categorization, revenue recognition, and accurate financials. The role requires 5+ years of software engineering experience, production experience with Python or Vue/JavaScript frameworks, strong systems judgment, and mentoring skills.
Design and build AI-driven products and scalable distributed systems, contributing across backend services, web interfaces, architecture, testing, and operational excellence. Requires a bachelor's degree and senior-level software engineering experience with Java, Python, Go, React, TypeScript, AWS, and Kubernetes.
Build and scale CMS Platform capabilities across Page Builder experiences and the backend systems for content modeling, rendering, publishing, permissions, and performance. Requires 5+ years of SaaS experience plus deep Ruby on Rails and strong React and TypeScript expertise.
Senior full-stack engineer responsible for designing, shipping, and operating frontend and backend features, while leading technical decisions and mentoring engineers. Requires 4–6 years of experience, strong Java and React expertise, and familiarity with cloud and DevOps workflows.
Build and scale full-stack AI features across Ruby on Rails and React, from experimentation through reliable production deployment. The role requires 6+ years of experience with high-traffic applications, production AI use cases, and strong experimentation and performance optimization skills.