
NodeJS Developer
at Top Fortune 500 company setting up a R&D center in India
- Relevant industry experience in developing performant and scalable backend systems using Node.js.
- Solid understanding of Core Computer Science, Systems Design and Data Structures & Algorithms.
- Knowledge and experience in the best practices of design and architecture.
- Experience in developing extensible and scalable solutions.
- Experience in implementing automatic assessments associated with the front-end layer, both integration and unit.
- A love for beautiful, clean and maintainable code.

Similar jobs
Job description: for Node js Developer at Appinop Technologies
- Experience in developing IOT applications using NodeJS & frameworks
- Writing reusable, testable, and efficient code
- Familiarity with RESTful APIs . Experience in working on serverless framework in AWS using Lambda, API Gateway . Experience in working on AWS database services such as Dynamodb , RDS - Experience in working on other AWS services such as Cognito, AWS ElasticSearch, Kinesis Data Stream, Firehose, Athena, S3
- Design and implementation of low-latency, high-availability, and performant applications
- Implementation of security and data protection
Requirements and qualifications:
- Previous working experience as a Node.js Developer 1-2 years
- Bachelor's degree in computer science, information aries, and Exceptional analytical and problem-solving aptitude. Science, or similar.
- Extensive knowledge of JavaScript, web stacks, libr
- Knowledge of front-end technologies such as HTML5 and CSS3.
- Superb interpersonal, communication, and collaboration skills.
- Availability to resolve urgent web application issues outside of business hours.
About Appinop
Innovation begins with like-minded people aiming to transform the world together.
We invite you to become a part of an organization that has been helping clients transform their business by fusing insights, creativity, and technology. At Appinop, we embrace a diverse mix of talented people who come here to stay and do their best work.
At Appinop, we transform passionate individuals into proficient professionals dedicated to exploring new frontiers in Software development. Here you will get the opportunity to work with technical craftsmen that are pioneer in latest technologies
We promote a culture of equality, learning, collaboration, and creative freedom so that our employees grow.
For more information about our solutions and organization, visit http://www.Appinop.com">www.Appinop.com
Node JS Developer
Position Type: Full time
Job Description:
We are looking for a Node.js Developer responsible for managing the interchange of data between the server and the users. Primary focus will be the development of all server-side logic, definition and maintenance of the databases, and ensuring high performance and responsiveness to requests from the front-end. Will also be responsible for integrating the front-end elements built by the UI team into the application. Therefore, a basic understanding of front-end technologies is a bonus.
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
Skills and Qualifications:
- Strong proficiency with JavaScript
- Knowledge of Node.js and frameworks available for it such as Express
- Understanding the nature of asynchronous programming and its quirks and workarounds
- Basic understanding of front-end technologies, such as HTML5, and CSS3
- Understanding security compliance
- User authentication and authorization between multiple systems, servers, and environments
- Integration of multiple data sources and databases into one system
- Understanding fundamental design principles behind a scalable application
- Understanding of Relational Databases
- 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
- 8-15 years relevant progressive experience.
About
we are building the next big thing in payments for Millennials. Payments are supposed to be simple, intuitive and fast, and we are ensuring that. As the indie creator economy grows, peer-to-peer payments and digital fulfilment will keep growing and a growing number of merchants are earning from direct payments for the digital creations. At Slash we are creating a platform for merchants to seamlessly connect and earn from their supporters and consumers, while also building a payment platform that Millennials will fall in love with.
Responsibilities
The platform that will drive payments at slash will be the social profiles and payment pages for the merchants. You will be responsible for building the social platform on which merchants can build their profiles, list items for sale, the APIs that power the entire UI experience for Slash.
Qualifications
- 3+ years of experience in NodeJS Backend development
- Good understanding of data structures, algorithms and system design
- Awareness of OOP paradigm, SOLID principles and design patterns
- Experience with TypeScript would be a bonus
- Experience with SQL and noSQL databases and ORMs like Sequelize and Mongoose
- Solid understanding of HTTP, Network principles, caching strategies
- Experience with authentication strategies like Oauth, JWT, passport.js
- Aptitude to work at early growing startup environment
We are looking for a software engineer who:
🙋 is curious and asks a lot of questions!
🤤 has good product taste.
⚡️ is passionate about writing clean code.
🕵 has strong problem solving skills.
🖥 can turn 1-pager specs into detailed features.
❣️ loves / appreciates automated testing!
😇 is humble, kind and has a good taste of sarcasm.
💻 has hands-on experience with JavaScript.
☀️ Non-mandatory, but nice to have:
👶🏻 worked in an early-stage startup.
🤟🏻 built and led a small engineering team.
✨ 2+years of experience.
💻 open source enthusiast.
🦄 You are passionate about teaching, learning and creator economy.
🤔 What's the interview process like?
We try to close the interview process within 3 days.
Take us through what excites you the most about this role/challenge.
A flexible project round.
Discussion with founders.
- In-depth knowledge of Node.js and frameworks available for it.
- Understanding the nature of asynchronous programming and its quirks and workarounds.
- Good understanding of server-side templating languages.
- Good understanding of server-side CSS pre-processors.
- Basic understanding of front-end technologies, such as HTML5, and CSS3.
- Understanding of accessibility and security compliance.
- User authentication and authorization between multiple systems, servers, and environments.
- Integration of multiple data sources and databases into one system.
- Understanding differences between multiple delivery platforms, such as mobile vs. desktop, and optimizing output to match the specific platform.
- Proficient understanding of code versioning tools, such as Git.
Benefits :
- Become one of the early members of a fast-growing, exciting startup.
- Have a real impact on the company's growth and evolution.
- Work on a wide variety of projects which are often ground upbuilds.
To design, architect, develop and maintain the backend for AI products by working closely with the Deep Learning team. To ensure successful consumption of HyperVerge technology by customers through the creation of APIs, SDKs or Applications, thereby enabling productization and monetization of the Deep Learning solutions.
OUTCOMES EXPECTED:
- Interfacing with the customer, tech team members, project managers and other relevant product people for a thorough understanding of the product, use case and business objective, detailed specification and data flow for the requirement, demonstration of the solution and clarification of queries at appropriate times during the life-cycle of the product
- Preparing test cases, setting up CI/CD and integration with logging and monitoring systems for the products or platforms by the end of 6 months
- Seeking customer feedback to continuously optimize the product for great customer experience and high technical performance in areas such as hardware efficiency, latency and throughput
- Delivering a robust backend platform for the products and platforms by incorporating important considerations regarding minimal downtime, high availability, data redundancy, tight security, etc. into the design
COMPETENCIES:
Analytical and Problem Solving Skills
- Has high grasping power. Able to quickly and proficiently understand and absorb qualitative or quantitative data and draw insightful conclusions from it. Exhibits a probing mind and achieves penetrating insights. Attention to detail. Does not let important details slip through the cracks and derail a project. Generates new and innovative approaches to problems.
Efficiency and Execution
- Able to produce significant output with minimal wasted effort in a timely manner. Focuses on key priorities.
Hard Work and Persistence
- Possesses a strong willingness to work hard and sometimes long hours to get the job done.
- Demonstrates determination and willingness to go the distance to get something done.
Flexibility and Adaptability
- Adjusts quickly to changing priorities and conditions. Copes effectively with complexity and change. Demonstrates ability to learn new things.
Calm under Pressure
- Maintains stable performance when under heavy pressure or stress.
Team Player
- Reaches out to peers and cooperates with supervisors to establish an overall collaborative working relationship. Works proactively without always being told what to do.





