Innocore Solutions - Dallas, TX

posted about 2 months ago

Full-time - Senior
Dallas, TX
Professional, Scientific, and Technical Services

About the position

As a Lead NodeJS API Developer, you will play a pivotal role in the design and development of both internal and external API services. Your primary focus will be on utilizing Node modules and Java to create robust and scalable API solutions. You will be responsible for implementing Restful Web services using NodeJS and Serverless architecture, ensuring that our applications are efficient and responsive to user needs. Additionally, you will have the opportunity to develop GraphQL APIs from scratch, allowing for more flexible and efficient data retrieval methods. In this role, you will also maintain and enhance existing enterprise services, applications, and platforms. This will involve applying domain-driven design principles and test-driven development practices to ensure high-quality deliverables. You will be expected to research and implement new technologies that can enhance our current processes, improve security measures, and boost overall performance. Your expertise will contribute to the development of coding standards, and you will be expected to adhere to best practices and security guidelines throughout the development lifecycle. This position requires a strong background in the NodeJS ecosystem, as well as experience with various database and persistence frameworks. You will work closely with cross-functional teams to ensure that our API services meet the needs of both internal stakeholders and external clients. Your contributions will be critical in driving the success of our technology initiatives and ensuring that we remain at the forefront of innovation in our industry.

Responsibilities

  • Develop internal and external API services using Node modules and Java
  • Implement Restful Web services using NodeJS and Serverless
  • Develop GraphQL APIs from scratch
  • Maintain and enhance existing enterprise services, applications, and platforms using domain driven design and test-driven development
  • Research and implement new technologies to enhance current processes, security, and performance
  • Support the development of coding standards and adhere to best practices and security guidelines

Requirements

  • 8 years of experience in analysis, design, implementation and testing of applications using NodeJS ecosystem (Node JS, TypeScript, NPM Node Package Manager)
  • 2-3 years of experience with GraphQL
  • Experience with database and persistence frameworks such as MongoDB, Oracle, Object/Relational Mapping, and Query performance tuning
  • Familiarity with message queue technologies like IBM MQ/Rabbit MQ, Kafka, and Azure EventHub
  • Bachelor's degree in Computer Science/Engineering or related field
© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service