Fullstack Developer

Overview

On Site
Hybrid
BASED ON EXPERIENCE
Contract - W2
Contract - Independent

Skills

ASP.NET
C#
FULLSTACK
FULL STACK
REACTJS
ANGULAR
NODE.JS
AWS
S3
LAMBDA

Job Details

We are seeking an experienced Full Stack Developer with a strong background in both frontend and backend technologies. The ideal candidate will have deep technical expertise across modern frameworks, cloud environments, and agile development practices. This role involves designing, developing, and deploying scalable web applications while collaborating closely with cross-functional teams.

Responsibilities:

  • Design, develop, and maintain high-performance web applications using modern frontend and backend technologies.

  • Translate business requirements and technical designs into functional software solutions.

  • Develop, integrate, and optimize RESTful and GraphQL APIs.

  • Ensure application scalability, security, and performance across multiple environments.

  • Collaborate with UX/UI designers, product owners, and QA teams in an Agile environment.

  • Implement CI/CD pipelines and follow best practices for version control and deployment.

  • Conduct code reviews, testing, and documentation to maintain code quality.


Technical Expertise:

Frontend Technologies:
JavaScript, TypeScript, Angular (v2-17), Stencil JS, RxJS, Next.js, ReactJS, HTML5, CSS3, NgRx, jQuery, AJAX, Bootstrap, Angular Material, Nx

Backend Technologies:
Node.js, Express.js, GraphQL, REST APIs, ASP.NET, C#, NestJS

Databases:
MongoDB, SQL, AWS DynamoDB, AWS DocumentDB

Cloud Platforms & Services:
AWS (S3, Cognito, Lambda, Serverless API, API Gateway, CloudFormation), Vercel

Testing Tools:
Jasmine, Jest

Development Tools:
Visual Studio Code, Sublime Text

Version Control:
Git, Bitbucket

API Testing Tools:
Swagger, Postman

Data Visualization:
Ag-Grid, AmCharts, SortableJS, etc.

CI/CD Tools:
CircleCI, GitHub Actions

Project Management Tools:
JIRA, TFS

Methodologies:
Agile (Scrum & Kanban)

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.