MERN Stack Developer

Location: Mysore

Experience: 2+ years

dollarbird

Responsibilities:

  • Experience in Developing APIs and RESTful services using Node JS.
  • Experience with AWS API Gateway, and Lambda Functions.
  • Strong understanding of usage and implementation of JWT tokens & access control API Development.
  • Design experience using Node, Express, REST.
  • Produce high quality code and experience with security implementations Identifying application security risks and implementing security patches procedures.
  • Implement and Improve application logging services.
  • Work with the product and design teams to understand end-user requirements, formulate definitions of done, and translate that into an effective technical solution.
  • Work with the QA Team to develop testing protocols to identify and correct challenges.
  • Must have good analytical, debugging and problem-solving skills.
  • Incorporate data storage solutions i. e. MySQL, MongoDB.
  • Good communication skills.
  • Create new customer-facing applications using the latest technologies such as React JS, Redux and Typescript.
  • Work within an Agile product team comprised of technical, product and business team members to deliver exceptional products.
  • Design and develop code structures to promote reusability across many applications.
  • Collaborate with the team to design and implement software logic following current best practices
  • Mentor and coach Software Engineers.
  • Provide guidance and direction to ensure high code quality.
  • Stay open-minded and look beyond your stack to solve complex problems.
  • Seek out knowledge about new technologies and how they can be used to solve current and foreseeable challenges.
  • Collaborate with the other developers on the team to define and integrate REST APIs with the UI components.

Skills:

  • 3+ years of experience as a MERN Stack.
  • Knowledge of Node.js and frameworks available for it.
  • Understanding the nature of asynchronous programming and its quirks and workarounds.
  • Extensive knowledge of JavaScript, web stacks, libraries, and frameworks.
  • Understanding accessibility and security compliance.
  • Experience with RESTful APIs.
  • Experience with AWS API Gateway.
  • Knowledge of server-side templating languages like ejs and nest js.
  • Understanding fundamental design principles behind a scalable application.
  • Experience with MySQL, MongoDB, Amazon Redshift, DynamoDB.
  • Good grasp of MongoDB’s aggregation framework.
  • Availability to resolve urgent web application issues outside of business hours.
  • Version Control – Git: Pull Requests.
  • In-depth knowledge of JavaScript, CSS, HTML, and front-end languages.
  • Expert level experience with ReactJS, JavaScript, Redux Typescript.
  • Experience working within professional software engineering practises for the full software development life cycle, including coding standards, code reviews, source code management
  • Experience supporting production-level software.
  • Experience with querying and consuming from a RESTFUL API backend (preferred).
  • Experience with code merging and branching methodologies using Git.
  • Experience working within an Agile product team.

Nice to have:

  • NodeJS (Javascript server-side apps)
  • Bash (Server-side scripting lang)
  • TypeScript
  • NextJs
  • CSS (Styled components)
  • GIT
  • Webpack
  • Node Js with PostgreSQL
  • NodeJS (Javascript server-side apps)
  • Experience with Mysql
  • NoSQL Databases Like Mongo DB
  • Bash (Server-side scripting lang)
  • TypeScript
  • Linux/Debian dist
  • Docker

Questions not answered yet? We are here to help you!