Lead Full-Stack Software Engineer // Boston, MA// GC

Overview

On Site
Depends on Experience
Contract - W2
Contract - 6 Month(s)

Skills

JavaScript
TypeScript
React
Angular
Vue
C#
Java
Node.js
Python
SQL
NoSQL
Azure
Azure App Services
Azure Functions
Azure DevOps
Azure SQL
Azure Storage
SDLC
Agile
CI/CD
Jest
Cypress
NUnit
PyTest
GitHub Actions
Docker
Kubernetes
Full-Stack Development
Front-End Development
Back-End Development
Automated Testing
Software Engineering
Code Reviews
Cloud-Native Applications
DevOps
REST APIs
Security Best Practices
Performance Optimization
Financial Services
Compliance

Job Details

Must have around 7 to 10 years of experience
Locals - Hybrid - 3 days in the office

We are seeking a highly skilled Full-Stack Software Engineer to design, build, and deliver robust software solutions across our application stack. This role requires strong technical expertise combined with a deep understanding of the software development lifecycle (SDLC), automated testing, and the ability to collaborate effectively across teams and with business stakeholders. Experience with Microsoft Azure cloud services is strongly preferred.
Responsibilities
Design, develop, test, and deploy full-stack applications using modern frameworks and languages.
Participate in all phases of the SDLC - requirements, design, implementation, testing, deployment, and support.
Build and maintain automated unit, integration, and regression tests to ensure quality and reliability.
Collaborate closely with product managers, DevOps, and other stakeholders to deliver scalable solutions that meet business needs.
Contribute to technical design discussions, architectural reviews, and code reviews.
Implement and advocate for best practices in CI/CD, code quality, security, and documentation.
Leverage Azure services (App Services, Functions, DevOps, SQL, Storage, etc.) to build and deploy cloud-native applications.
Troubleshoot and resolve complex technical issues across the full stack.
Required Qualifications
Bachelor s degree in Computer Science, Engineering, or related field, or equivalent experience.
3 7+ years of professional software engineering experience with both front-end and back-end development.
Strong proficiency in JavaScript/TypeScript (React, Angular, or Vue) and at least one backend language/framework (C#, Java, Node.js, Python, etc.).
Solid experience with relational databases (SQL) and/or NoSQL databases.
Knowledge and hands-on experience with the full SDLC and agile methodologies.
Experience implementing and maintaining automated testing frameworks (e.g., Jest, Cypress, NUnit, PyTest).
Familiarity with Azure cloud services (or AWS/Google Cloud Platform with willingness to learn Azure).
Strong problem-solving skills, communication skills, and ability to work across business and technical teams.
Preferred Qualifications
Experience with GitHub Actions, or other CI/CD tools.
Familiarity with containerization (Docker, Kubernetes).
Background in financial services, banking, or other regulated industries
Exposure to security best practices, compliance requirements, and performance optimization.

Employers have access to artificial intelligence language tools (“AI”) that help generate and enhance job descriptions and AI may have been used to create this description. The position description has been reviewed for accuracy and Dice believes it to correctly reflect the job opportunity.

About Care IT Services Inc