Full Stack Developer

  • Jersey city, NEW JERSEY
  • Posted 22 hours ago | Updated 22 hours ago

Overview

On Site
Depends on Experience
Full Time
No Travel Required

Skills

React
JavaScript
Python
Node.JS
Git
Cloud Computing
Database Management

Job Details

Job Overview:We are seeking an experienced Software Engineer to join our dynamic team. The ideal candidate will be responsible for developing, testing, and maintaining software applications, collaborating with cross-functional teams to define project requirements and enhance software design and functionality.Key Responsibilities:- Design and implement scalable software applications and services.- Write clean, maintainable, and efficient code.- Participate in code reviews to ensure quality and best practices.- Collaborate with product managers and designers to understand project requirements and provide technical solutions.- Troubleshoot, debug, and optimize existing software applications.- Document development processes, code changes, and software functionality.Required Qualifications/Experience:- Bachelor's degree in Computer Science, Software Engineering, or a related field.- 3+ years of experience in software development.- Proficiency in programming languages such as Java, Python, or C++.- Experience with web development frameworks and technologies (e.g., React, Angular, Node.js).- Familiarity with version control systems (e.g., Git).Preferred Skills:- Strong understanding of algorithms and data structures.- Experience with cloud computing platforms (e.g., AWS, Azure).- Knowledge of database management systems (e.g., MySQL, MongoDB).
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.