Find Jobs
Find Jobs Near You – Available Work in Your Location
Full Stack Engineer
Career Insights for Full Stack Developer
See where this job fits in the broader career landscape. Knowing your career path helps you see what's possible from here.
Scorecard
Based on New Hampshire data
Review key factors to help you decide if this role fits your goals. How is this calculated?
What they do
A Full Stack Developer writes code to support all aspects of a web-application, including the front-end which implements the visual elements and the back end which provides the business logic in the application. Needs to be skilled in front-end language such as javascript, back end languages such as Python, Ruby or PHP and database languages such as SQL. Analyzes customer or user needs, designs programs, writes code, tests design, and documents programs. May assist with upgrades or maintenance.
$124,527 / year median in New Hampshire
+15% projected growth
Job Description
- Design, develop, and maintain modern web applications using React for frontend development and Python for backend development.
- Design and implement CI/CD processes and automation pipelines for application delivery.
- Work across Azure, databases, Microsoft Fabric, and related enterprise platforms to deliver scalable solutions.
- Bridge traditional application development with modern platform-based solutions.
- Decompose complex business problems into creative, efficient, and scalable technical solutions.
- Collaborate with product owners, partners, technical teams, and non-technical stakeholders to understand and communicate technical requirements and capabilities.
- Develop, deploy, and support applications and key features in a collaborative team environment.
- Create automation scripts and tooling to streamline deployments and development workflows.
- Establish and maintain best practices for version control, release management, and DevOps in hybrid environments.
- Provide technical leadership, guidance, and mentoring to junior developers.
- Apply modern application architecture patterns and emerging technologies to support business objectives.
- Contribute to Agile software development practices and continuous improvement initiatives.
- Work across traditional codebases and platform-based solutions to deliver enterprise applications.
- Support integration of AI capabilities where applicable.
- Collaborate with cross-functional teams working with Azure, Microsoft Fabric, and related cloud services. Required Qualifications
- 8+ years of full stack software engineering experience.
- Bachelor's degree or equivalent experience.
- Strong hands-on experience developing and maintaining web applications using React and Python.
- Proficiency with server-side and mid-tier technologies, including Python, .
NET, .NET
MVC, and Microsoft frameworks.- Proficiency with client-side technologies including JavaScript/TypeScript, Node.js, NPM, HTML/CSS, and SPFx.
- Strong understanding of CI/CD concepts, build pipelines, automation, and version control.
- Demonstrated experience establishing and managing CI/CD pipelines for traditional applications, including React and Python applications.
- Experience creating automation scripts and tooling to streamline deployments and workflows.
- Experience collaborating with cross-functional teams in cloud and enterprise technology environments.
- Strong understanding of modern application architecture patterns and emerging technologies.
- Proven ability to decompose complex business problems into scalable solutions.
- Strong communication skills with both technical and non-technical stakeholders.
- Demonstrated leadership skills with experience guiding and mentoring developers.
- Experience working within Agile software development methodologies.
- Ability to work effectively across traditional application codebases and platform-based solutions. Preferred Qualifications
- Experience developing applications within financial services environments.
- Experience with AI integration.
- Working knowledge of Microsoft Azure.
- Experience with Azure DevOps or GitHub Actions.
- Exposure to data platforms and analytics technologies, particularly Microsoft Fabric.
- Familiarity with broader DevOps practices and deployment automation.
- Experience working with Microsoft ecosystem technologies and enterprise platforms.