Search by job, company or skills

  • Posted a month ago
  • Over 400 applicants
Quick Apply

Job Description

Job Roles & Responsibilities:

Your primary focus will be the development of all server-side logic, definition and maintenance of the central

database, and ensuring high performance and responsiveness to requests from the front-end. You will also be

responsible for integrating the front-end elements built by your co-workers into the application. Therefore, a basic

understanding of front-end technologies is necessary as well.

Duties and responsibilities:

  • Integration of user-facing elements developed by front-end developers with server side logic
  • Writing reusable, testable, and efficient code
  • Design and implementation of low-latency, high-availability, and performant applications
  • Implementation of security and data protection
  • Integration of data storage solutions may include databases, key-value stores, blob stores, etc.
  • Work as part of a team developing applications and services using Agile development methods
  • Contribute to team and organizational improvements in process and infrastructure
  • Build customer-facing UI and back-end services for payment processing administration and
  • management Code, teste and operate node.js based services
  • Effectively use tools and ingenuity to identify and fix defects before they become a problem

Technical skills that you should have:

  • Previous working experience as a Node.js Developer
  • In-depth knowledge of Node.js & its Frameworks
  • Development experience designing object-oriented JavaScript and SVG
  • Applicable knowledge of web libraries and frameworks such as AngularJS, Polymer, and Closure
  • Familiarity with the whole web stack, including protocols and web server optimization techniques
  • Understanding the nature of asynchronous programming and its quirks and workarounds.
  • Understanding differences between multiple delivery platforms, such as mobile vs. desktop, and
  • optimizing output to match the specific platform
  • Creating database schemas that represent and support business processes
  • Implementing automated testing platforms and unit tests
  • Proficient understanding of code versioning tools, such as Git
  • Strong grasp of software engineering principles with ample experience using Node, Express, and
  • Nest.js with Typescript.
  • Excellent DB architecture skills. Should be familiar with MySQL/Postgres and Mongo at the
  • minimum.
  • Knowledge of how to set up and deploy apps to AWS
  • Scale applications to serve thousands of users
  • Completed, scaled projects under their belt from dev to launch and support.

Traits that would make you an ideal fit:

  • Hungry to learn and make yourself better
  • Independent thinker
  • Pragmatic problem-solver
  • Natural leader

Must-have skills:

  • At least 2 years of experience using Node/Express in production apps
  • JS, c
  • AWS deployment EC2, RDS, API Gateway
  • Databases MongoDB, PostGres or MySQL
  • Git/ GitHub
  • Postman

Nice-to-have:

  • Nest.js, Objection.js
  • Docker/Kubernetes
  • Front-end experience with React.js

More Info

Job Type:
Function:
Employment Type:
Open to candidates from:
Indian

Job ID: 106579035

Similar Jobs