Overview
On Site
Hybrid
BASED ON EXPERIENCE
Contract - W2
Contract - Independent
Skills
FULLSTACK
FULL STACK
NODE.JS
NODEJS
NODE
AWS
AWS LAMBDA
AMAZON BEDROCK
GENERATIVE AI
MACHINE LEARNING
AI FEATURES
AI TOOLS
LLM
TYPESCRIPT
Job Details
We are looking for 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.
Technical Expertise:
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.