We use cookies and other tracking technologies to improve your browsing experience on our site, analyze site traffic, and understand where our audience is coming from. To find out more, please read our privacy policy.

By choosing 'I Accept', you consent to our use of cookies and other tracking technologies.

We use cookies and other tracking technologies to improve your browsing experience on our site, analyze site traffic, and understand where our audience is coming from. To find out more, please read our privacy policy.

By choosing 'I Accept', you consent to our use of cookies and other tracking technologies. Less

We use cookies and other tracking technologies... More

Login or register
to publish this job!

Login or register
to save this job!

Login or register
to save interesting jobs!

Login or register
to get access to all your job applications!

Login or register to start contributing with an article!

Login or register
to see more jobs from this company!

Login or register
to boost this post!

Show some love to the author of this blog by giving their post some rocket fuel 🚀.

Login or register to search for your ideal job!

Login or register to start working on this issue!

Login or register
to save articles!

Login to see the application

Engineers who find a new job through WorksHub average a 15% increase in salary 🚀

You will be redirected back to this page right after signin

Backend Engineer (Node.js)

Remote within India

07 February, 2022

Compensation

₹100K - 15M

Remote within

  • India
Timezones
  • IST (-2/+2 hours)

Contract type

Full time
Remote working

Technologies & frameworks

  • RabbitMQ
  • Git
  • Docker
  • JavaScript
  • TDD
  • pug
  • PostgreSQL
  • MongoDB
  • Node.js

Benefits & perks

  • Remote working
  • Flexible working
  • Health insurance
  • Books
  • Daily stand up
  • Health care contributions
(Senior) Backend Engineer (Node.js) at a fast-growing E-Commerce Analytics Start-up

Role overview

Your Responsibilities

  1. Develop robust, secure, and scalable mini & micro-services for Reviniti, our in-house reporting and analytics tool.
  2. Handle large amount of data, write business logic, and process it for analytics and reporting.
  3. Follow test driven development(TDD) approach.
  4. Maintain, debug, and enhance the existing code base.
  5. Coordinate with remotely located teams.
  6. Peer code review and collaborate to ensure the code quality.
  7. Design and follow a mutually agreed architecture for the services.
  8. Take full ownership of the code you write.
  9. Manage and prioritise the work for timely deliverables.
  10. Focus on accuracy and close attention to detail for our data intensive applications.
  11. Build a conducive atmosphere for yourself and your peers to catalyse the growth.
  12. Respect and honour people around you.

Your Profile

  1. Excellent conceptual understanding and practical development experience in Node.js.
  2. Excellent understanding of core concepts of JavaScript like datatypes, data structures, namespaces, functions as first class members, arrow functions, ‘this’ binding, prototypal inheritance, etc.
  3. Good understanding of concepts in Express.js, such as Routing, Middleware, Error handling and Debugging, etc.
  4. Good understanding of well-known programming paradigms like OOP, Functional Programming.
  5. Ability to refactor the code to units, and writing unit test cases for a better development outcome.
  6. Excellent understanding of concepts related to relational and non-relational databases (document based databases) like PostgreSQL and MongoDB. Ability and comfort in writing secure and optimised queries for both.
  7. Experience in working with message brokers, queues or event driven architecture. Having worked with RabbitMQ is a plus.
  8. Experience in working with at least one front end JavaScript framework, such as React or Angular.
  9. Awareness of commonly used Open Source libraries and frameworks.
  10. Understanding of infrastructure used for running backend JavaScript applications. Examples include base server setup, web servers (Apache/Nginx), usage of web server as a reverse proxy, and caching mechanisms. Hands on experience with Docker will be a plus.
  11. Good understanding of data structures and algorithms and their application in solving real world problems.
  12. Experience in working with collaborative development and documentation tools such as Git version control software, Gitlab, Jira, Confluence, Notion, Visual Studio Code, etc.
  13. Excellent problem solving skills.
  14. Understanding JavaScript templating engines like Pug will be a plus.
  • 10-49

We at 1DigitalStack are a SaaS product company headquartered in Singapore. We are focused on e-commerce analytics that help our clients grow their business on e-commerce marketplaces. We aggregate and analyze large volumes of unstructured and diverse e-commerce data at scale to deliver actionable insights that drive brand growth. Following are a few highlights about us: We are working with 5 of the Fortune 500 Companies, and a number of emerging businesses. We have operations in 14 countries, with offices in India and Singapore. More than 40% of our revenue comes from outside India. The core team has excellent credentials and pedigree, and they have run multiple successful businesses in the past.

View 1 job
Engineers who find a new job through WorksHub average a 15% increase in salary.

Compensation

₹100K - 15M

Remote within

  • India
Timezones
  • IST (-2/+2 hours)

Contract type

Full time
Remote working

Technologies & frameworks

  • RabbitMQ
  • Git
  • Docker
  • JavaScript
  • TDD
  • pug
  • PostgreSQL
  • MongoDB
  • Node.js

Benefits & perks

  • Remote working
  • Flexible working
  • Health insurance
  • Books
  • Daily stand up
  • Health care contributions

Get hired!

Sign up now and apply for roles at companies that interest you.

Engineers who find a new job through WorksHub average a 15% increase in salary.

Start with GitHubStart with Stack OverflowStart with Email

Get hired!

Sign up now and apply for roles at companies that interest you.

Engineers who find a new job through WorksHub average a 15% increase in salary.

Start with GitHubStart with Stack OverflowStart with Email

Other roles that might interest you

Architecture and development of BAANX applications and services as well as integration with 3rd party.
Remote
We are looking for software engineer to work on efficient delivery operations and driver fleet management
Remote
Backend Engineer (Node.js)