Browse All Jobs
Job Description
Banyan Software is seeking an API Developer to join DRT Performance Tix, a leading ticketing platform for dance studios. The API Developer will be responsible for implementing APIs using Node.js and TypeScript, with a framework like NestJS. They will implement security requirements, including OAuth2, JWT, and rate limiting, to ensure API performance, reliability, and security. The API Developer will apply microservices architecture best practices, such as caching layers and API gateways, to optimize system performance. They will conduct testing and quality assurance prior to submitting work to reduce development cycles and ensure business requirements are met. The API Developer will use Swagger, in-line comments, and supporting documents/charts as appropriate to document work prior to submission for APIs, including usage guidelines, technical details, and examples. They will optimize memory and CPU resources to handle high-traffic spikes effectively and create SDKs and deploy them to private NPM for use in other company projects.
  • Implementing APIs using Node.js and TypeScript.
  • Implementing security requirements, including OAuth2, JWT, and rate limiting.
  • Applying microservices architecture best practices.
  • Conducting testing and quality assurance.
  • Documenting work using Swagger.
  • Optimizing memory and CPU resources.
  • Creating SDKs and deploying them to private NPM.
  • Minimum 5 years of experience as a mid-level developer or equivalent role.
  • 3+ years of experience building APIs.
  • 3+ years of experience developing applications in Node.js.
  • Proficiency in TypeScript.
  • 1+ years of experience using SQL databases. Experience in MSSQL preferred.
  • Proficiency in version control systems. Experience with Git preferred.
  • Excellent problem-solving, analytical, and debugging skills.
  • Ability to work independently and as part of a collaborative team.
  • Hybrid working type
Apply Manually

Banyan Software

Banyan Software acquires, builds, and grows enterprise software businesses in niche vertical markets. With a permanent capital base, the company preserves the legacy of founders through a buy-and-hold-for-life strategy. Banyan aims to provide a permanent home for successful enterprise software companies, their employees, and customers. Recognized for rapid growth, Banyan empowers software companies serving specialized markets.

All Jobs at Banyan Software (38)