Full Stack Developer Job Description Template
Our company is looking for a Full Stack Developer to join our team.
Responsibilities:
- Collaborate and coordinate with coworkers in a distributed team environment;
- Write readable, extensible, and testable code;
- Participate in full development life cycle; design, coding, testing and production release;
- Meeting hard product deliverable deadlines set in a rapidly evolving startup environment;
- Maintaining automated test coverage against all code you produce;
- Creates and maintains regulated documentation including specifications for moderately complex software programming applications;
- Maintain coding, compliance, and security standards;
- Participates in code reviews and approvals to ensure sprint work adheres to established standards and specifications;
- Meeting both technical and consumer needs;
- Experience with JavaScript and JavaScript related utilities;
- Collaborate with the rest of the engineering team to design and launch new features;
- Review and understand business and functional requirements then produce technical specifications and product requirements;
- Designs applications or subsystems on major projects and for/in multiple platforms;
- Experience with build/SCM tools: Maven, Gradle, NPM;
- Design and Implement high-availability and high performing applications.
Requirements:
- Bachelor’s Degree in Computer Science, Computer Engineering or a closely related field;
- DevOps storyboards and git repository;
- Strong understanding of Object Oriented Programming (OOP) Languages;
- Outstanding written and verbal communication skills;
- Familiarity with Responsive Designs;
- Ability to switch between multiple platforms / programming languages;
- 2+ years experience working with Node.JS;
- 4+ Years of web development experience using Javascript MVVM Frameworks (Angular/React/Knockout etc);
- Ability to work with minimal supervision and as part of a team;
- Have familiarity in any of Ionic Framework, TypeScript, NodeJS, Serverless, Angular, React;
- Solid understanding of web application security risks and best practices;
- Very good knowledge on DevOps CI/CD pipeline and DevOps tools;
- Familiarity with Microsoft SQL Server SSIS and SSRS;
- Familiarity with marketing applications and their business function;
- Very comfortable learning new technologies, tools and platforms.