Full Stack Engineer (web applications)

Overview

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

Skills

Customer Facing
Testing
Web Applications
RESTful
Microservices
FOCUS
Collaboration
Debugging
Continuous Integration and Development
Continuous Integration
Web Development
Linux
Database
Application Servers
HTML
Cascading Style Sheets
Python
PHP
JavaScript
Django
Laravel
jQuery
AngularJS
Relational Databases
SQL
NoSQL
Elasticsearch
MongoDB
Version Control
Git
Docker
Computer Science

Job Details

Full Stack Engineer (Web Applications)

100% Remote

Job Description

We are looking for an experienced Full Stack Engineer to design, develop, and maintain both internal and customer-facing web applications. The ideal candidate will have strong hands-on experience across front-end and back-end technologies, building scalable and secure solutions.

Responsibilities

  • Participate in all phases of the development lifecycle design, coding, testing, and release.

  • Develop full-featured web applications, scale back-end services, and build RESTful APIs and microservices.

  • Write clean, reusable, and efficient code with focus on performance and security.

  • Collaborate with cross-functional teams to gather requirements and deliver features on time.

  • Troubleshoot, debug, and upgrade existing systems.

  • Maintain code quality and ensure continuous integration and deployment standards.


Required Skills

  • Solid understanding of the full web development lifecycle.

  • 8+ years of full-stack web development experience.

  • Proficient in backend technologies (Linux, Databases, Application Servers).

  • Strong frontend experience with HTML, CSS, and JavaScript.

  • Proficiency in one or more languages: Python, PHP, JavaScript.

  • Experience with frameworks such as Django, Laravel, jQuery, or AngularJS.

  • 2+ years experience with relational databases and SQL.

  • Experience with NoSQL (ElasticSearch or MongoDB) is a plus.

  • Version control expertise with Git or equivalent tools.

  • Experience with Docker or containerization preferred.


Education

  • Bachelor s Degree in Computer Science or related field (or equivalent experience).


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.