Full Stack Developer Job Description

Full Stack Developer Job Description

4.5
172 votes for Full Stack Developer
Full stack developer provides software expertise in one or more of these areas: Java application integration, java enterprise services, service-oriented architectures, security, business process management/business rules processing, user experience (UX) and 508 accessibility.

Full Stack Developer Duties & Responsibilities

To write an effective full stack developer job description, begin by listing detailed duties, responsibilities and expectations. We have included full stack developer job description templates that you can modify and use.

Sample responsibilities for this position include:

Design and develop front-end and back-end web application solutions
Build internal products and solutions for marketing clients and advertisers
Contributing to and authoring software design specs in multiple parts of the stack
Coding new features within the existing system
Coding new and critical pieces of the system
Participating at the highest level on the Technology team to continuously improve our development process
Participating in a Scrum development methodology
Reviewing code from other team members
Mentoring team members in coding and process best practices
Leading the team in translating user stories and other requirements into clear and focused implementation plans

Full Stack Developer Qualifications

Qualifications for a job description may include education, certification, and experience.

Licensing or Certifications for Full Stack Developer

List any licenses or certifications required by the position: AWS, DOD, MCSD, MCSE, CSA, ITIL, RHCE, RHCSA, CKAD

Education for Full Stack Developer

Typically a job would require a certain level of education.

Employers hiring for the full stack developer job most commonly would prefer for their future employee to have a relevant degree such as Bachelor's and Master's Degree in Computer Science, Engineering, Education, Information Technology, Software Engineering, Math, Technical, Mathematics, Technology, Information Systems

Skills for Full Stack Developer

Desired skills for full stack developer include:

JavaScript
CSS
Python
HTML
Java
SQL
Docker
Application
Angular
Jenkins

Desired experience for full stack developer includes:

Experience with Adserver such as OpenX
In-depth knowledge of web and mobile technologies, relevant software packages, and experience with dynamic data-driven web sites
Familiarity with data transport formats (e.g., XML, JSON)
Lead web development efforts, including mentoring and advising peers
Troubleshoot and resolve issues with client systems
Social Media Integration / API savvy (Facebook, Twitter)

Full Stack Developer Examples

1

Full Stack Developer Job Description

Job Description Example
Our company is searching for experienced candidates for the position of full stack developer. Please review the list of responsibilities and qualifications. While this is our ideal list, we will consider candidates that do not necessarily have all of the qualifications, but have sufficient experience and talent.
Responsibilities for full stack developer
  • Learning and incorporating modern web development workflows, using CSS pre-processors, Javascript transpilers and package managers to keep a modular and maintainable codebase
  • Legacy Application maintenance
  • Create database models and build out schema using SQL Server, to be consumed by the middle tier, adhering to object-oriented programming (OOP)
  • Create web pages using Bootstrap, HTML5, CSS, and jQuery in ASP.NET MVC
  • You will be a key member of the engineering team responsible for designing and implementing technical solutions used at massive scale
  • Contribute to the architecture and design of the platform to enable rapid development, autonomous testing, and innovative integrations in a continuous delivery environment
  • Use modern tools, libraries and build new ones to support customer driven e-commerce initiatives that will impact millions of people
  • Use your creative and innovation-driven mindset to articulate engineering strategies related to scale, performance, security, and usability
  • Provide day-to-day software development on applications
  • Contribute as an individual or in a pair in a very agile development environment
Qualifications for full stack developer
  • Experience with, PHP and the LAMP stack
  • Experience with of PHP MVC frameworks and ORMs
  • You can demonstrate proof of participation in the open source community, including repos on Github, Bitbucket or similar online communities
  • Self-motivated and adaptable to changing technologies and requirements
  • Ability to take requirements to create applications and UIs
  • Familiar with internet marketing concepts and terminology
2

Full Stack Developer Job Description

Job Description Example
Our company is growing rapidly and is looking for a full stack developer. If you are looking for an exciting place to work, please take a look at the list of qualifications below.
Responsibilities for full stack developer
  • Assist requirements team to identify interface and system improvements
  • Design and review system architecture
  • Review technical documents submitted by vendor for quality and accuracy
  • Assist in navigating governance processes
  • You will be part of a R&D team focusing on the core CPQ product which uses advanced technologies
  • You will take part in designs, develop, modify and maintain software code according to functional, non-functional and technical design specifications
  • You will Investigate issues by reviewing/debugging code, provide fixes (analyze and fix bugs) and workarounds, review changes for operability to maintain existing software solutions
  • Integrate with existing database and web applications including third-party packages
  • Requirements gathering, analysis, planning, communication, design, modeling, testing, integration, security and change control
  • Content includes framework models, queries, reports, dashboards, and other content
Qualifications for full stack developer
  • Experience maintaining high volume sites
  • Understanding of media monetization, trafficking, and ad-operations
  • Understanding of the Mobile Ad Tech, DSP’s, and RTB’s
  • Works well with non-technical team members
  • Knowledge of application and system development methodologies (e.g., Agile/SCRUM, Test Driven Development (TDD), Behavior Driven Development (BDD))
  • Experience with cloud computing APIs (Amazon Web Services preferred)
3

Full Stack Developer Job Description

Job Description Example
Our growing company is looking to fill the role of full stack developer. Thank you in advance for taking a look at the list of responsibilities and qualifications. We look forward to reviewing your resume.
Responsibilities for full stack developer
  • Design and deliver in-service training to faculty and staff and act as a resource person for the ESFCOM community by providing assistance and problem-solving skills and specific expertise
  • Undertake other duties in support of the college
  • Participating as a member of a small team designing applications to facilitate public health initiatives
  • Building systems that can coexist with legacy code
  • Ensuring that own and peer's applications meet deliverable and functional requirements
  • Integrating applications with new or existing systems via APIs
  • Conducting code reviews and mentor peer developers enforcing the coding standards defined by the group
  • Adjusting PHP variables, adding control structures, and modifying the render array on pre-existing codebases
  • Writing and maintaining existing gulp or other build tool scripts for testing code
  • You've got technical expertise
Qualifications for full stack developer
  • Build tool such as Maven , Gradle
  • Any rule engine such as Drools, JBPM
  • A solid background in creative web designs OR building web based data visualizations
  • Preferred, but not required, to have abackground in data science and machine learning
  • Demonstrated ability to master object oriented development in Java, C# or Python
  • At least 8 years of relevant application software development experience
4

Full Stack Developer Job Description

Job Description Example
Our company is growing rapidly and is hiring for a full stack developer. To join our growing team, please review the list of responsibilities and qualifications.
Responsibilities for full stack developer
  • You are so RESTful, even your toaster has a URL
  • Your experience is quality over quantity
  • Web front-end development
  • Develop features in C# and .NET applications based on feature specifications and technical designs
  • Knowledge of test-driven development, including writing unit tests for features
  • Facilitate acceptance testing procedures and monitoring results
  • Install, configure and maintain the Magento eCommerce platform following Magento best practices
  • Create custom ecommerce modules or other new functionality using object-oriented PHP and the Magento APIs
  • Implement data integrations with variety of platforms using web services (SOAP, XMLRPC, REST)
  • Develop new and improve upon existing features optimizing them for maximum speed and scalability
Qualifications for full stack developer
  • Solid hands-on experience with Java/JavaScript server-side technologies
  • Development experience with view technologies – HTML5, JavaScript and JavaScript MVC Framework
  • JavaScript framework such as Angular ,React
  • Java/Spring/Groovy
  • REST Web Services, HTML5, CSS3, Javascript, jQuery
  • NoSQL, SQL
5

Full Stack Developer Job Description

Job Description Example
Our innovative and growing company is looking for a full stack developer. We appreciate you taking the time to review the list of qualifications and to apply for the position. If you don’t fill all of the qualifications, you may still be considered depending on your level of experience.
Responsibilities for full stack developer
  • Implementation of a robust set of services and APIs to power web analytic application
  • Experience with Relational (SQL, postgresql, etc…) and non-relational databases (MongoDB, couchbase, etc…)
  • Understand and effectively communicate ecommerce features and limitations with regard to design and development decisions on new projects
  • Browser test all major browsers and mobile devices
  • Ensure the technical feasibility and best practices of UX/UI designs, with a focus on consistency and usability
  • Produce clean, well-documented, efficient and standards-compliant code
  • Develop reusable code and libraries for future use
  • Work with DevOps Engineer to set up and maintain Linux-based web servers optimized for the eCommerce platform
  • Identify and make recommendations to improve security and incident response capabilities
  • Analysis and monitoring of cyber security threats and vulnerabilities
Qualifications for full stack developer
  • Hopefully, knowledge of HTML and CSS are a given
  • Heads down development role
  • Must be able to work in an open environment (workspace)
  • At least 7 years of experience in design and development using Java and Web based applications/systems
  • Hands on experience in using AWS infrastructure and setting up application environments using Cloud Formation Template
  • Experience in working with Oracle and Operating Systems like Windows, Linux is required

Related Job Descriptions

Resume Builder

Create a Resume in Minutes with Professional Resume Templates