1. Full-stack
  2. Job Description

Full-stack Developer Job Description Template

Developers that are capable of coding all parts of a web application are extremely useful. We have interviewed hundreds of Full-stack developers and know how to find the best fit for each project. Feel free to use our job description template, or click the button below and let’s work together on your next hire!

PHPJavaScriptNode.jsPythonReact.jsC#DockerVue.jsRuby
Trusted by
The Huffington Post logo
Qualtrics logo
Earnest logo
Gensler logo
Featured in
Wired logo
The Wall Street Journal logo

About Our

Job Description Template for a Full-stack developer

Be concise. Be real. Be clear. Over the past 11 years, we’ve developed a job description template that includes the most common elements you need to communicate your requirements and attract capable Full-stack developers.

Job Description

Full-Stack MERN Developer

Time Commitment

Full-time (Open to Part-time)

Location

Remote

Client Country & Time Zone

United States

America/Los Angeles

Meeting time

8:00 am

Client company description

The client is a Social Media Software as a Service (SaaS) scale-up with a remote-first culture and a diverse international team.

Expected contract duration: 12+ months

This is a long term engagement.

Overview

The client is seeking a Full-Stack MERN Developer to build scalable and performant web applications for their social media SaaS platform, as well as contribute to the development and maintenance of an internal CRM system. The role involves working with modern web technologies, optimizing performance, and collaborating within a team to deliver high-quality software that users enjoy.

Responsibilities

- Build clean, well-structured, and scalable web applications for the social media SaaS platform
- Develop and maintain features for the internal CRM system
- Build and integrate REST APIs across frontend and backend functionality
- Identify and resolve performance issues in the browser and on the server side
- Collaborate with the development team to design effective solutions to complex technical problems
- Participate in code reviews to maintain software quality and consistency

Qualifications

- 3+ years of commercial experience building scalable MERN applications
- Experience building Node.js and Express APIs
- Proficiency with React, Redux, Redux-Saga, Reselect, and Styled Components
- Experience with Redis, RabbitMQ, and performant database queries
- Understanding of test-driven development using Jest or Mocha

Skills
Skill level
Importance
1
Node.js
Skill level:Proficient
Importance:Must have
2
React
Skill level:Proficient
Importance:Must have
3
OpenCart
Skill level:Proficient
Importance:Nice to have
4
Redis
Skill level:Proficient
Importance:Must have
5
RabbitMQ
Skill level:Proficient
Importance:Must have
6
ASP.NET (Web API)
Skill level:Proficient
Importance:Nice to have
7
English Proficiency
Skill level:Proficient
Importance:Must have
8
Express
Skill level:Proficient
Importance:Must have
9
Redux
Skill level:Proficient
Importance:Must have
10
Unit Testing
Skill level:Proficient
Importance:Must have
11
Jenkins
Skill level:Proficient
Importance:Nice to have
12
Azure
Skill level:Proficient
Importance:Nice to have
13
AWS
Skill level:Proficient
Importance:Nice to have
14
TypeScript
Skill level:Proficient
Importance:Nice to have
15
ElasticSearch
Skill level:Proficient
Importance:Nice to have
16
Analytics and Reporting
Skill level:Proficient
Importance:Nice to have
17
MongoDB
Skill level:Proficient
Importance:Must have
18
PHP
Skill level:Proficient
Importance:Nice to have

Relationships: Who you’ll be working with

You will be working with a team of 4 Backend Developers, a Technical Leader and a Security Expert.

Preferred Regions

The client's preference is for candidates to be located in Latin America, Canada or Europe

Notes

The client offers a 4-day work week, remote work flexibility, annual team events, a learning budget, and a Kindle with book subscription.

Looking to hire?