Job Openings Backend Developer (Node.js)

About the job Backend Developer (Node.js)

Role Description:

We are looking for a Node.js Developer responsible for managing the interchange of data between the server and the users. 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.

Role Responsibilities:

  • Design and develop scalable, resilient web applications, reusable web components, frameworks, common libraries and restful services
  • Work closely with Product Management, User Experience Design, Analytics and other cross functional & vertical development teams to meet business
  • Setting up and Designing database, schemas using best practices.
  • Defining and implementing standards and best practices related to Software Design Principles (SOLID , DRY ).
  • Conducting performance tests.
  • REST API Design using OpenAPI standards and tools.
  • Consulting with the design team.
  • Ensuring high performance of applications and providing support.
  • Writing Understandable Documentation.

Role Requirements:

  • Deep understanding of NodeJS and related stack
  • Experience in databases, microservices architecture
  • Familiarity with the NoSQL\SQL databases like MongoDB, Firebase, Redis, ElasticSearch and PostgreSQL
  • Strong Javascript programming skills
  • Thorough knowledge of REST API design and usage
  • Understanding of Replica Set, Storage Engine, Streams, Sharding, Transactions, Time Series, Types of Indexes, and Clusters
  • Bachelors Degree in Computer Science, Computer Engineering or similar.
  • Previous work experience as a NodeJs Developer.
  • Proficient and experienced in using Git for collaborative development
  • Proficient in modern JavaScript based technology and platforms (MERN)
  • Experienced in building web applications using ReactJS and NextJS
  • Willing to work in a fast-paced startup environment and follow Agile practices
  • Prior experience with AWS services such as CloudWatch, Elastic Beanstalk, DynamoDB, Cognito, EC2, EC2 Container Service, Lambda, S3, API Gateway etc.
  • Above everything, willing to learn continuously and keep improving

Key Skills: Node.js, Firebase, AWS, GCP, Next.js, MongoDB

#NodeJSDeveloper #BackendDevelopment #JavaScript #TypeScript #RESTAPI #MongoDB #Firebase #AWS #GCP #Microservices #SQL #NoSQL #ReactJS #NextJS #WebDevelopment #CloudComputing #APIDevelopment #SoftwareEngineering #TechJobs #HiringNow #MERNStack