Compensation
Remote within
- India
- IST (-2/+2 hours)
Contract type
Technologies & frameworks
Benefits & perks
- Remote working
- Flexible working
- Health insurance
- Books
- Health care contributions
- Daily stand up
Role overview
Your Responsibilities
- Develop robust, secure, and scalable mini & micro-services for Reviniti, our in-house reporting and analytics tool.
- Handle large amount of data, write business logic, and process it for analytics and reporting.
- Follow test driven development(TDD) approach.
- Maintain, debug, and enhance the existing code base.
- Coordinate with remotely located teams.
- Peer code review and collaborate to ensure the code quality.
- Design and follow a mutually agreed architecture for the services.
- Take full ownership of the code you write.
- Manage and prioritise the work for timely deliverables.
- Focus on accuracy and close attention to detail for our data intensive applications.
- Build a conducive atmosphere for yourself and your peers to catalyse the growth.
- Respect and honour people around you.
Your Profile
- Excellent conceptual understanding and practical development experience in Node.js.
- Excellent understanding of core concepts of JavaScript like datatypes, data structures, namespaces, functions as first class members, arrow functions, ‘this’ binding, prototypal inheritance, etc.
- Good understanding of concepts in Express.js, such as Routing, Middleware, Error handling and Debugging, etc.
- Good understanding of well-known programming paradigms like OOP, Functional Programming.
- Ability to refactor the code to units, and writing unit test cases for a better development outcome.
- 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.
- Experience in working with message brokers, queues or event driven architecture. Having worked with RabbitMQ is a plus.
- Experience in working with at least one front end JavaScript framework, such as React or Angular.
- Awareness of commonly used Open Source libraries and frameworks.
- 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.
- Good understanding of data structures and algorithms and their application in solving real world problems.
- Experience in working with collaborative development and documentation tools such as Git version control software, Gitlab, Jira, Confluence, Notion, Visual Studio Code, etc.
- Excellent problem solving skills.
- 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.
Compensation
Remote within
- India
- IST (-2/+2 hours)
Contract type
Technologies & frameworks
Benefits & perks
- Remote working
- Flexible working
- Health insurance
- Books
- Health care contributions
- Daily stand up
Get hired!
Sign up now and apply for roles at companies that interest you.
Engineers who find a new job through JavaScript Works average a 15% increase in salary.
Start with GitHubStart with TwitterStart with Stack OverflowStart with EmailGet hired!
Sign up now and apply for roles at companies that interest you.
Engineers who find a new job through JavaScript Works average a 15% increase in salary.
Start with GitHubStart with TwitterStart with Stack OverflowStart with Email