Full Stack Software Engineer – Node.js Development

Bengaluru - India

OLOID is a passwordless authentication platform tailored for frontline workers and shared devices. Fortune 500 companies in manufacturing, retail, healthcare, pharmaceuticals, and other frontline industries rely on OLOID to securely authenticate deskless workers using non-smartphone enabled factors such as face, NFC, RFID badges, etc., all while meeting strict security and regulatory requirements. Headquartered in Sunnyvale, California, OLOID is backed by leading investors including Dell Technologies Capital, Yaletown Partners, Honeywell Ventures, Okta Ventures, Unusual Ventures, and Emergent Capital.

About this Role:

As a Full Stack Software Engineer specializing in Node.js Development with at least 8 years of working programming experience under your belt, you’ll play a pivotal role in our team, leveraging your expertise to build robust and scalable applications. With a minimum of 3 years of experience in Node.js development, you’ll be responsible for architecting and implementing backend solutions, utilizing your deep understanding of browser-based JavaScript frameworks like ReactJS and Redux to create seamless user interfaces. Additionally, your proficiency in Node.js frameworks such as Hapi or Express will be advantageous in enhancing application functionality.

Your role will require strong troubleshooting skills, as well as familiarity with Linux environments. Proficiency in RESTful APIs and API communication, along with a good grasp of asynchronous programming, will be essential in developing efficient and responsive applications. Experience in error handling, authentication, authorization, and writing secure code will further complement your skill set.

Key Responsibilities:

  • Architect and develop robust backend solutions using Node.js
  • Utilize browser-based JavaScript frameworks like ReactJS and Redux to create intuitive user interfaces
  • Collaborate with cross-functional teams to integrate frontend and backend components seamlessly
  • Troubleshoot issues and optimize application performance
  • Ensure adherence to security best practices and write secure code
  • Implement authentication and authorization mechanisms as required
  • Stay updated on industry trends and best practices in full-stack development

Requirements:

  • Bachelor’s or Master’s degree in computer science
  • At least 8 years of working programming experience
  • At least 3 years of experience in Node.js development
  • Good knowledge of browser-based JavaScript frameworks such as ReactJS and Redux
  • Good knowledge of Node.js frameworks, such as Hapi or Express is a plus
  • Skilled in troubleshooting
  • Familiarity with Linux
  • Proficiency in RESTful APIs and API Communication
  • Good grasp of asynchronous programming
  • Experienced in error handling is a plus
  • Working knowledge of authentication and authorization is a plus
  • Experienced in writing secure code is a plus

We’re an equal-opportunity employer. All applicants will be considered for employment without attention to race, color, religion, sex, sexual orientation, gender identity, national origin, veteran or disability status.

Apply for this Job

Uploading...
fileuploaded.jpg
Upload failed. Max size for files is 10 MB.
Uploading...
fileuploaded.jpg
Upload failed. Max size for files is 10 MB.
Thank you! Your submission has been received!
Oops! Something went wrong while submitting the form.