Full Stack Developer

Overview

On Site
Full Time
Part Time
Accepts corp to corp applications
Contract - Independent
Contract - W2

Skills

Employment Authorization
Web Applications
Servers
Bridging
Frontend Development
Interfaces
Cross-browser
Backend Development
Django
Flask
Spring Framework
Management
Microsoft Exchange
Database Administration
SQL
NoSQL
Firebase
GitHub
GitLab
Docker
Continuous Integration
Continuous Delivery
Testing
Debugging
Performance Tuning
Scalability
Collaboration
Quality Assurance
HTML
Cascading Style Sheets
JavaScript
React.js
AngularJS
Vue.js
Node.js
Python
Java
PHP
.NET
Database
MySQL
PostgreSQL
MongoDB
RESTful
GraphQL
Version Control
Git
Cloud Computing
Amazon Web Services
Microsoft Azure
Google Cloud
Google Cloud Platform
Problem Solving
Conflict Resolution
Analytical Skill
Agile
Scrum
Computer Science
Information Technology

Job Details

Hiring: W2 Candidates Only

Visa: Open to any visa type with valid work authorization in the USA

Job Description:

A Full Stack Developer is responsible for designing, developing, and maintaining both the front-end (client side) and back-end (server side) components of web applications. They work with databases, servers, APIs, and user interfaces to build dynamic, scalable, and responsive digital solutions. This role bridges the gap between design and functionality, ensuring seamless user experiences.

Key Responsibilities:

Front-End Development:

Design and implement user interfaces using HTML, CSS, JavaScript, and frameworks like React, Angular, or Vue.js.

Ensure cross-platform and cross-browser compatibility.

Back-End Development:

Build and manage server-side logic using Node.js, Python (Django/Flask), Java (Spring Boot), PHP, or .NET.

Create and manage APIs for data exchange between front-end and back-end systems.

Database Management:

Design, query, and maintain SQL (MySQL, PostgreSQL) or NoSQL (MongoDB, Firebase) databases.

Version Control & Deployment:

Use tools like Git, GitHub, or GitLab for version control.

Deploy applications using AWS, Azure, Docker, or CI/CD pipelines.

Testing & Debugging:

Write unit and integration tests to ensure code quality and fix bugs efficiently.

Performance Optimization:

Improve application performance, scalability, and security.

Collaboration:

Work with designers, project managers, and QA teams to deliver high-quality applications.

Required Skills:

Proficiency in HTML, CSS, JavaScript, and one or more front-end frameworks (React, Angular, Vue.js)

Strong knowledge of server-side languages (Node.js, Python, Java, PHP, or .NET)

Experience with databases (MySQL, PostgreSQL, MongoDB)

Familiarity with RESTful APIs and GraphQL

Understanding of version control (Git)

Knowledge of cloud platforms (AWS, Azure, Google Cloud)

Problem-solving and analytical skills

Familiarity with Agile/Scrum development practices

Educational Qualification:

Bachelor s degree in Computer Science, Information Technology, or a related field

Certification in Full Stack Development or relevant frameworks is a plus

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.