Full Stack Developer

Boston, Inc.
Boston, United States
1 day ago
Apply on www.dice.com
Prepare application

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Experience level
Expert
Experience required
3 years minimum
Working hours
Regular working hours
Job source

Tech stack

HTML JavaScript (Programming Language) Application Programming Interfaces (APIs) Artificial Intelligence Amazon Web Services Amazon Cloudfront Amazon Elastic Compute Cloud Amazon S3 App Store (IOS) Microsoft Azure Cascading Style Sheets (CSS) Cloud Computing
+54 more
Code Generation Code Review Databases Continuous Integration Data Validation Relational Databases Cursor (Graphical User Interface Elements) Database Queries Software Debugging Dependency Injection Middleware Github Design of User Interfaces Monitoring of Systems PostgreSQL Microsoft Message Queuing Scrum Methodology Software Architecture Standard Sql Responsive Web Design Software Engineering SQL Stored Procedures SQL Databases Systems Integration TypeScript Web Applications Web Performance Optimization Web Usability WordPress Datadog Link Control Protocol GitHub Copilot ReactJS Delivery Pipeline Caching Backend Event Driven Architecture Amazon Relational Database Service Webpack Material UI Production Code Cloudflare Apache Kafka Figma Graphql React Native Front End Software Development Functional Programming Google Play Cloudwatch Restful APIs Code Restructuring New Relic (SaaS) Jenkins

Job description

  • Design, develop, and maintain responsive, performant, and accessible web applications

across the full stack - from UI to API to database.

  • Build and iterate on front-end experiences using React (Vite), TypeScript, JavaScript, and

HTML/CSS, adhering to modern design principles and component-driven architecture.

  • Develop and maintain robust back-end services and APIs using C# and .NET Core, ensuring

scalability, reliability, and security.

  • Collaborate with Product, UX, and PMO teams to translate requirements and design

specifications into production-ready features.

  • Own and execute deployments to AWS cloud infrastructure, leveraging CI/CD pipelines to

ensure fast, reliable, and repeatable releases.

  • Troubleshoot and resolve cross-stack bugs and performance bottlenecks - proactively

identifying root causes and driving lasting fixes.

  • Participate in code reviews, providing constructive feedback and upholding engineering

standards across the team.

  • Contribute to technical design discussions, architectural decisions, and sprint planning

sessions.

  • Document code, APIs, and deployment processes to support team knowledge-sharing and

operational continuity.

  • Support and mentor mid-level developers, fostering a culture of quality and continuous

improvement.

Requirements

We are looking for a Senior Full Stack Developer with hands-on experience designing, building, and

deploying responsive, end-to-end web applications. You will be a key contributor across our

Engineering organisation, collaborating closely with Product, UX, and Engineering teams to deliver

high-quality digital experiences. You are someone who thrives under pressure, takes ownership of

complex problems, and can navigate the full technology stack with confidence., * 3+ years of overall software development experience, with a strong track record of

delivering end-to-end web applications in a production environment.

  • Front-end expertise: Proficiency in React (with Vite), TypeScript, JavaScript, HTML, and

CSS - including responsive design, component libraries, and state management patterns.

  • Back-end expertise: Strong hands-on experience with C# and .NET Core - including

RESTful API design, middleware, dependency injection, and service integration.

  • Cloud deployment - AWS: Practical experience deploying and maintaining applications on

AWS (e.g. EC2, S3, Lambda, RDS, CloudFront, or equivalent services).

  • CI/CD pipelines: Experience building or working with continuous integration and delivery

pipelines (e.g. GitHub Actions, Azure DevOps, Jenkins, or AWS CodePipeline).

  • AI-assisted development: Practical experience using Gen AI coding tools such as Cursor,

GitHub Copilot, or Claude to accelerate development workflows - including code generation,

refactoring, debugging assistance, and documentation. Able to critically evaluate AI-

generated output for correctness, security, and maintainability before integrating it into

production code.

  • Design principles: Strong grasp of responsive design, accessibility standards, and UI/UX

best practices - able to work from design systems or Figma/XD specifications.

  • Cross-stack debugging: Demonstrated ability to diagnose and resolve complex bugs

spanning front-end, back-end, and infrastructure layers.

  • Collaboration under pressure: Comfortable working in fast-paced, agile environments

alongside Engineering, Product/UX, and PMO stakeholders - able to manage competing

priorities without sacrificing quality.

  • Agile/Scrum: Experience working in sprint-based delivery teams with regular standups,

retrospectives, and iterative releases.

  • SQL & relational databases: Solid foundational SQL skills with working knowledge of SQL

Server and PostgreSQL - including writing queries, joins, stored procedures, and basic

schema understanding to support debugging, data validation, and integration troubleshooting.

NICE TO HAVE

  • Experience with Cloudflare CDN configuration, caching strategies, or edge security rules.

  • Familiarity with CMS integration (e.g. Crownpeak, Wordpress, AEM, or similar CMS

platforms).

  • Prior experience with Development and maintenance of high-quality cross-platform

mobile applications using React Native, targeting both iOS (Apple App Store) and

Android (Google Play Store).

  • Exposure to micro-frontend architectures or module federation patterns.

  • Experience with monitoring and observability tools such as Datadog, New Relic, or AWS

CloudWatch.

  • Understanding of web performance optimisation, including Core Web Vitals (LCP, INP, CLS).

  • Familiarity with GraphQL or event-driven architectures (e.g. AWS SQS, SNS, or Kafka).

KEY SOFT SKILLS

  • Thrives under pressure: Calm and effective when navigating tight deadlines, production

issues, or rapidly shifting priorities.

  • Problem-solving mindset: Approaches complex technical challenges systematically -

breaking down ambiguity and driving to resolution.

  • Cross-functional communicator: Able to engage credibly with Engineering peers, Product

owners, UX designers, and project managers - translating technical concepts clearly for

non-technical audiences.

  • Ownership and accountability: Takes responsibility for end-to-end delivery, from initial

design to post-deployment stability.

  • Continuous learner: Stays current with evolving front-end and back-end technologies and

Apply for this position

This job is hosted externally. Click below to view the full posting and apply.

Apply on www.dice.com
Prepare application

Good distractions

Talks and stories from around this role — technically off-topic, practically not.

1:20 min

Identifying multi-disciplinary talent for developer experience engineering roles

Hazal Mestci +1 · Coffee With Developers

2:21 min

Projecting external HTML content using default and named slots

Rowdy Rabouw Rowdy Rabouw · World Congress 2022

5:04 min

Configuring the Figma MCP for local code generation

Perf + AI

6:36 min

Funding open source through GitHub Accelerator and Sponsors

Stormy Peters · World Congress 2023

1:06 min

Developer experience and project variety at scale

Alexandra Petri · World Congress 2023

6:12 min

Streaming HTML content natively using declarative processing instructions

Chris Heilmann Chris Heilmann +2 · LIVE

Videos

See all

Related articles

See all