Full-Stack Developer

Overview

On Site
$40,000 - $60,000
Full Time

Skills

Continuous Delivery
Computer Science
Cloud Computing
Emerging Technologies
Continuous Integration
Google Cloud Platform
Docker
Web Applications
Optimization
Version Control
Microsoft Azure
Microservices

Job Details

As a Full Stack Developer, you will be responsible for designing, developing, and maintaining both the front-end and back-end of web applications. You should be comfortable working with databases, APIs, servers, and user-facing interfaces.


Key Responsibilities

  • Design, develop, and maintain scalable web applications (front-end and back-end).

  • Collaborate with UI/UX designers, product managers, and other developers.

  • Develop and consume RESTful APIs and/or GraphQL.

  • Ensure responsiveness, cross-platform optimization, and performance.

  • Write clean, maintainable, and efficient code.

  • Troubleshoot, test, and maintain the core product to ensure strong optimization and functionality.

  • Participate in code reviews and technical discussions.

  • Stay current with emerging technologies and best practices.


Required Skills and Qualifications

  • Bachelor s degree in Computer Science, Engineering, or related field (or equivalent practical experience).

  • Proficiency in front-end technologies: HTML, CSS, JavaScript, and frameworks like React, Angular, or Vue.js.

  • Proficiency in back-end languages such as Node.js, Python, Java, Ruby, or PHP.

  • Experience with server-side frameworks (e.g., Express.js, Django, Spring Boot, etc.).

  • Solid understanding of database technologies SQL (e.g., MySQL, PostgreSQL) and NoSQL (e.g., MongoDB).

  • Familiarity with version control systems like Git.

  • Experience with CI/CD pipelines and deployment tools.

  • Understanding of DevOps practices and cloud platforms (e.g., AWS, Azure, Google Cloud Platform) is a plus.


Preferred Qualifications

Experience with Docker and container orchestration tools (e.g., Kubernetes).

  • Knowledge of microservices architecture.

  • Familiarity with testing frameworks (e.g., Jest, Mocha, Cypress).

  • Prior experience working in Agile/Scrum environments

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.

About Shrinq Consulting Group INC