Mean Stack Developer

Mean Stack Developer Job Description Template

Our company is looking for a Mean Stack Developer to join our team.

Responsibilities:

  • Proven interpersonal skills while contributing to team effort by accomplishing related results as needed;
  • Scope and deliver solutions with the ability to design solutions independently based on high-level architecture;
  • Independent thinking, Desire / Ability to work in a fast-paced environment with creativity and brainstorming;
  • Work on the new features that our Push Notification tool demands;
  • Willing to learn new technologies and work on research orientated projects;
  • Validating code quality, automating unit tests, build and release, prioritising backlog and managing development completion as per requirements;
  • Overseeing the architect of the application, writing code and guiding developers;
  • Exploring alternatives and suggesting solutions in open source stack;
  • Integrating third-party API integration in fastest and best secured way; ETL application on real time and batch mode; and Python based middle ware;
  • Regulating cloud base deployment in AWS and Atlas;
  • The application architecture component within tech stack including security, performance, maintainability and ease of use;
  • Building interactive consumer data from multiple systems and RESTfully abstract to the UI through a Node.js backend;
  • Address and improve any technical issues;
  • Recording data and reporting it to proper parties, such as clients or leadership;
  • Compile and analyze data, processes, and codes to troubleshoot problems and identify areas for improvement.

Requirements:

  • Expertise in developing applications with Angular (specifically Angular 6) and using Bootstrap for responsive web design;
  • Manage the mean-stack for an existing SaaS software;
  • Expert in MongoDB and familiarity with RDBMS databases (mySQL, etc.);
  • Previous experience building full-stack web applications with NodeJS / Express and integrating third party APIs (Google, Facebook, Twilio, etc.);
  • Bachelor’s degree with at least 1-2 years of experience; Fresher’s can also apply with certifications;
  • Work with senior executives on everything from bug fixes to new feature deployment;
  • Ability to work independently or with a group;
  • Strong problem- solving, written, and verbal communication skills;
  • Experience writing node.js + Express/Sails + PostgreSQL (or mySQL) code in production;
  • Willingness to sit at desk for extended periods;
  • Fluency or understanding of specific languages, such as Java, PHP, or Python, and operating systems may be required;
  • AngularJs, Nodejs, jQuery, HTML5, CSS, JavaScrip;
  • Bachelor’s degree in computer programming, computer science, or a related field;
  • Good interpersonal skills;
  • Focus on efficiency, user experience, and process improvement.