Caspex - Sunnyvale, CA

posted about 2 months ago

Full-time
Sunnyvale, CA
Professional, Scientific, and Technical Services

About the position

We are seeking a skilled Node.js Developer to join our dynamic team in Sunnyvale or remotely. The ideal candidate will have a strong background in backend development, particularly with Node.js, and will be responsible for designing, developing, and maintaining scalable applications. You will work with REST services and microservice architecture, ensuring that our applications are robust and efficient. Your expertise in SaaS application development will be crucial as we continue to enhance our offerings and meet the needs of our clients. In this role, you will be involved in the entire software development lifecycle, from concept through deployment. You will collaborate with cross-functional teams to define, design, and ship new features, and you will be responsible for troubleshooting and debugging applications to optimize performance. Your experience with GraphQL will be beneficial as we look to implement more flexible data querying capabilities in our applications. You will also be expected to write comprehensive tests using Jest to ensure the reliability and quality of our codebase. Familiarity with UNIX shell and scripting is essential, as you will be working in a Linux environment. The ability to develop, configure, and deploy applications using frameworks such as Hapi.js, Express, or Fastify is a must. We value innovation and encourage our developers to explore new technologies and methodologies to improve our development processes.

Responsibilities

  • Design, develop, and maintain scalable applications using Node.js.
  • Implement REST services and microservice architecture.
  • Develop and configure applications using Hapi.js, Express, or Fastify.
  • Write comprehensive tests using Jest to ensure code quality.
  • Collaborate with cross-functional teams to define and ship new features.
  • Troubleshoot and debug applications to optimize performance.
  • Utilize GraphQL for flexible data querying capabilities.
  • Work with UNIX shell and scripting for application deployment.

Requirements

  • Experience programming in Node.js.
  • Strong background in backend development and REST services.
  • Proficiency in microservice architecture and related technologies.
  • Experience with GraphQL.
  • Expertise in SaaS application development.
  • Familiarity with UNIX shell and scripting.
  • Comfortable writing tests in Jest.

Nice-to-haves

  • Experience with JavaScript and TypeScript.
  • Familiarity with Node streams.
© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service