Zyxware Technologies - Mountain View, CA

posted 3 months ago

Full-time - Mid Level
Mountain View, CA

About the position

The Node.Js Backend Developer position is a contract role based in Mountain View, CA, designed for individuals with a strong background in web and software application development. The ideal candidate will have over five years of experience specifically in developing mid-tier and backend APIs using Node.js. This role requires a comprehensive understanding of the software design and architecture process, as well as experience with the entire Software Development Life Cycle (SDLC). The successful candidate will be responsible for creating and maintaining large-scale, consumer-facing web or mobile applications, ensuring they are scalable, reliable, and efficient. In this position, you will work closely with both technical and non-technical stakeholders, necessitating solid communication skills to explain complex technical issues clearly. You will also be expected to engage in unit testing and Test Driven Development (TDD) practices to ensure the quality and reliability of the applications you develop. Familiarity with web services, particularly REST or SOAP, is essential, as is experience with cloud services such as AWS or equivalent platforms. The role also emphasizes continuous learning and adaptation to new technologies, particularly in the realms of big data and modern web frameworks. As a Node.Js Backend Developer, you will face the challenges of developing highly scalable and available web applications, leveraging your expertise in distributed systems and cloud technologies. Your contributions will be vital in innovating and enhancing the software solutions provided by the company, making this a dynamic and impactful role within the organization.

Responsibilities

  • Develop and maintain backend APIs using Node.js.
  • Design and implement scalable and reliable applications in the cloud.
  • Engage in the entire Software Development Life Cycle (SDLC).
  • Collaborate with cross-functional teams to define, design, and ship new features.
  • Conduct unit testing and implement Test Driven Development (TDD).
  • Explain complex technical issues to both technical and non-technical audiences.
  • Research and prototype new technologies and solutions.

Requirements

  • 5+ years experience developing web and software applications.
  • 5+ years of experience in mid-tier and Backend APIs with Node.js.
  • BS/MS in computer science or equivalent work experience.
  • 5+ years experience in the Software design/architecture process.
  • Experience with the entire Software Development Life Cycle (SDLC).
  • 5+ years experience with web services (consuming or creating) with REST or SOAP.
  • Strong understanding of the Software design/architecture process.
  • Experience with unit testing & Test Driven Development (TDD).
  • Experience developing, maintaining, and innovating large scale, consumer facing web or mobile applications.
  • Experience with social, mobile, cloud/SaaS, big data, or analytics.
  • Experience designing and developing distributed scalable and highly reliable applications in Cloud.

Nice-to-haves

  • Familiarity with open source technologies.
  • Experience with various modern web frameworks.
© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service