Envision Technology Solutions - Tampa, FL

posted 10 days ago

Full-time - Entry Level
Tampa, FL

About the position

The NodeJS FS Developer role is a contract position focused on developing robust and scalable RESTful API services using Node.js. The developer will work closely with the customer Product Owner to gather requirements, design high-level solutions, and translate these into technical stories in JIRA. The position requires a strong understanding of cross-platform development, microservices architecture, and CI/CD processes, along with experience in Agile methodologies.

Responsibilities

  • Develop and implement RESTful API services using Node.js.
  • Interact with the customer Product Owner to gather requirements and design solutions.
  • Translate requirements into technical stories in JIRA.
  • Implement non-functional requirements (NFRs) such as performance, scalability, and security.
  • Understand and apply microservices architecture and scalability best practices.
  • Work in a global delivery environment and collaborate with cross-functional teams.
  • Develop APIs against NoSQL database technologies like Cassandra and MongoDB.
  • Conduct code reviews and ensure adherence to programming standards.
  • Create technical design documentation and perform analysis and design for complex business problems.
  • Respond to client inquiries in a timely manner.

Requirements

  • Bachelor's degree in computer science, Information Technology, or a related field (or equivalent experience).
  • 6+ years of overall experience in software development.
  • 1-2 years of experience specifically with Node.js and API development.
  • Experience with React.js is a plus.
  • Strong knowledge of CI/CD processes and Agile methodologies.
  • Experience with open-source work management tools like JIRA, Jenkins, and GitHub.
  • Proven ability to solve complex business problems using logic and algorithms.

Nice-to-haves

  • Experience with microservices architecture design principles.
  • Familiarity with performance, scalability, availability, maintainability, and security best practices.
  • Willingness to learn new technologies.
© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service