Full Stack Developer

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.