Pipeline
Browse Jobs
Sign inSign up
Pipeline
Browse jobsSign inContactTermsPrivacyCookiesPreferences
Logos provided by Logo.dev

© 2026 Pipeline. All rights reserved.

  1. Home
  2. Jobs
  3. Trepp
  4. API Engineer II
Trepp, Inc. logo

Trepp, Inc.

API Engineer II at Trepp, Inc.

New York, NYFull-timeTreppPosted 5 months ago
Apply with Pipeline→

About the Role

<p><strong><span data-contrast="none">(This position is based in Trepp's NYC office which operates in a hybrid work schedule)</span></strong><span data-ccp-props="{&quot;335551550&quot;:0,&quot;335551620&quot;:0,&quot;335559685&quot;:-20,&quot;335559737&quot;:-20}">&nbsp;</span></p> <p><strong>Experience Level:</strong> Software Engineer II (Mid-level)</p> <p>&nbsp;</p> <p>As a Software Engineer II – API Engineering, you will design, develop, and optimize RESTful APIs and backend services that power Trepp’s enterprise-grade platforms. You’ll work primarily in TypeScript/JavaScript and focus on building performant, scalable, and reliable systems. This role emphasizes strong backend engineering fundamentals, efficient coding practices (time/space complexity), and leveraging Node.js/TypeScript’s event-driven runtime for reactive and asynchronous workflows.</p> <p>&nbsp;</p> <p><strong><u>Responsibilities</u></strong></p> <p><strong>REST API &amp; Backend Development (Must-have Focus)</strong></p> <ul> <li>Design, implement, test, and maintain RESTful APIs and backend services using TypeScript/JavaScript (Node.js).</li> <li>Apply API design best practices: consistent resource modeling, validation, pagination, error handling, versioning, and backward compatibility.</li> <li>Implement secure authentication/authorization patterns as needed (e.g., JWT, OAuth2, API keys, RBAC).</li> </ul> <p>&nbsp;</p> <p><strong>Performance &amp; Efficient Engineering</strong></p> <ul> <li>Write efficient, production-quality code with clear awareness of time and space complexity, choosing appropriate data structures and algorithms.</li> <li>Identify and resolve performance bottlenecks (latency, throughput, memory usage) through profiling and targeted optimization.</li> <li>Apply caching and data-access optimization patterns to improve responsiveness and reduce load (e.g., leveraging Redis appropriately).</li> </ul> <p>&nbsp;</p> <p><strong>Event-Driven &amp; Reactive Coding</strong></p> <ul> <li>Build services that leverage the event-driven nature of Node.js/TypeScript, including async/await, streaming, and message-based workflows.</li> <li>Implement resilient asynchronous patterns (idempotency, retries, backoff, dead-letter handling where applicable).</li> <li>Ensure workflows are observable and debuggable through structured logs, metrics, and tracing.</li> </ul> <p>&nbsp;</p> <p><strong>Data Stores &amp; Persistence</strong></p> <ul> <li>Design and implement storage strategies and access patterns across data stores, including: <ul> <li>Relational: PostgreSQL (schema design, query optimization, migrations)</li> <li>Cache/Key-Value: Redis (TTL, invalidation strategies, cache-aside patterns)</li> <li>NoSQL: experience with at least one of DynamoDB (key design and access patterns) OR MongoDB (document modeling)</li> </ul> </li> <li>Make pragmatic tradeoffs around consistency, transactions, performance, and maintainability.</li> </ul> <p>&nbsp;</p> <p><strong>External API Integrations</strong></p> <ul> <li>Integrate with third-party/external APIs and internal services with strong handling of timeouts, retries, rate limits, and circuit breakers.</li> <li>Design for schema evolution and backward compatibility when upstream providers change.</li> <li>Follow secure secret management and credential rotation practices; build maintainable, testable adapters/clients.</li> </ul> <p>&nbsp;</p> <p><strong>Quality, Delivery &amp; Collaboration</strong></p> <ul> <li>Participate in code reviews and contribute to team standards for readability, maintainability, and reliability.</li> <li>Write unit/integration tests and support CI/CD pipelines to enable fast, safe deployments.</li> <li>Partner with product, QA, and other engineering teams to deliver high-quality solutions.</li> </ul> <p>&nbsp;</p> <p><strong><u>Required Qualifications</u></strong></p> <ul> <li>5+ years total professional software engineering experience.</li> <li>3+ years backend engineering experience building production services in TypeScript and JavaScript, with strong proficiency.</li> <li>Must-have: Proven RESTful API design/development experience with strong command of HTTP methods and HTTP status codes.</li> <li>Strong understanding of Node.js/TypeScript asynchronous and event-driven runtime behavior (non-blocking I/O, concurrency patterns).</li> <li>Demonstrated ability to write efficient code and reason about performance using time/space complexity concepts.</li> <li>Proficiency with PostgreSQL and Redis, plus experience with at least one NoSQL datastore (DynamoDB or MongoDB).</li> <li>Experience integrating with external APIs, including reliability patterns (timeouts, retries, rate limiting) and secure handling of credentials/secrets.</li> <li>Strong debugging skills and familiarity with observability fundamentals (logging, metrics, tracing).</li> </ul> <p>&nbsp;</p> <p><strong><u>Preferred Qualifications</u></strong></p> <ul> <li>Experience with AWS (e.g., Lambda, API Gateway, SQS/SNS, EventBridge, DynamoDB, CloudWatch, ECS/EKS).</li> <li>Experience with event-driven architectures and asynchronous messaging patterns (pub/sub, queues, eventual consistency).</li> <li>Experience with serverless computing and understanding of operational/performance tradeoffs (cold starts, concurrency limits, cost considerations).</li> <li>Familiarity with containerization and CI/CD (e.g., Docker, GitHub Actions).</li> <li>Familiarity with infrastructure-as-code and deployment tooling (e.g., Terraform, Serverless Framework).</li> <li>OpenAPI Specification (Swagger) documentation experience for API definition, documentation, and collaboration.</li> <li>Familiarity with observability tooling (e.g., OpenTelemetry, Datadog, CloudWatch, ELK/OpenSearch) and API security best practices.</li> </ul> <p>&nbsp;</p> <p><strong><u>Salary </u></strong></p> <ul> <li>Base salary starting from $165k plus bonus eligible</li> </ul> <p>&nbsp;</p> <p><strong><u>Benefits and Perks</u></strong></p> <ul> <li>Base + target bonus compensation structure</li> <li>Medical, Dental, Vision insurance</li> <li>401K (with employer match)</li> <li>Student Debt Retirement Plan</li> <li>Life insurance, long term disability, short term disability all covered by the company</li> <li>Flexible paid time off (PTO)</li> <li>Sixteen (16) weeks paid primary caregiver leave (Biological, adoptive, and foster parents are all eligible)</li> <li>Four (4) weeks paid parental leave</li> <li>Pet insurance</li> <li>Laptop (company issued) + WFH equipment reimbursement</li> <li>Career progression plan</li> <li>Pre-tax commuter benefit with company subsidy (For NYC-office based employees only)</li> <li>Involvement in Diversity and Inclusion programs</li> <li>Fun company events and volunteering opportunities</li> </ul> <p>&nbsp;</p> <p>Applicants for employment in the US must have work authorization that does not now or in the future require sponsorship of a visa for employment authorization in the United States and with Trepp (i.e., H1-B visa, F-1 visa (OPT), TN visa, or any other non-immigrant status).</p> <p>&nbsp;</p> <p><strong><u>Workplace Policy</u></strong></p> <p>NYC, Dallas, and London office-based positions: Trepp’s offices follow a 3–2 hybrid-working policy with the expectation of in-office work on Tuesday–Thursday and the option to work from home on Monday and Friday.&nbsp; Trepp maintains a drug-free workplace.</p>