×
Register Here to Apply for Jobs or Post Jobs. X

API Engineer II

Job in New York, New York County, New York, 10261, USA
Listing for: Trepp, Inc.
Full Time position
Listed on 2026-06-03
Job specializations:
  • Software Development
    Backend Developer, Cloud Engineer - Software, Software Engineer, DevOps
Salary/Wage Range or Industry Benchmark: 165000 USD Yearly USD 165000.00 YEAR
Job Description & How to Apply Below
Location: New York

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 Type Script/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/Type Script's event-driven runtime for reactive and asynchronous workflows.

Responsibilities

REST API & Backend Development (Must-have Focus)
  • Design, implement, test, and maintain RESTful APIs and backend services using Type Script/JavaScript (Node.js).
  • Apply API design best practices: consistent resource modeling, validation, pagination, error handling, versioning, and backward compatibility.
  • Implement secure authentication/authorization patterns as needed (e.g., JWT, OAuth2, API keys, RBAC).
Performance & Efficient Engineering
  • Write efficient, production-quality code with clear awareness of time and space complexity, choosing appropriate data structures and algorithms.
  • Identify and resolve performance bottlenecks (latency, throughput, memory usage) through profiling and targeted optimization.
  • Apply caching and data-access optimization patterns to improve responsiveness and reduce load (e.g., leveraging Redis appropriately).
Event-Driven & Reactive Coding
  • Build services that leverage the event-driven nature of Node.js/Type Script, including async/await, streaming, and message-based workflows.
  • Implement resilient asynchronous patterns (idempotency, retries, backoff, dead-letter handling where applicable).
  • Ensure workflows are observable and debuggable through structured logs, metrics, and tracing.
Data Stores & Persistence
  • Design and implement storage strategies and access patterns across data stores, including: (1) Relational:
    Postgre

    SQL (schema design, query optimization, migrations); (2) Cache/Key-Value:
    Redis (TTL, invalidation strategies, cache-aside patterns) and (3) No

    SQL: experience with at least one of Dynamo

    DB (key design and access patterns) OR Mongo

    DB (document modeling).
  • Make pragmatic tradeoffs around consistency, transactions, performance, and maintainability.
External API Integrations
  • Integrate with third-party/external APIs and internal services with strong handling of timeouts, retries, rate limits, and circuit breakers.
  • Design for schema evolution and backward compatibility when upstream providers change.
  • Follow secure secret management and credential rotation practices; build maintainable, testable adapters/clients.
Quality, Delivery & Collaboration
  • Participate in code reviews and contribute to team standards for readability, maintainability, and reliability.
  • Write unit/integration tests and support CI/CD pipelines to enable fast, safe deployments.
  • Partner with product, QA, and other engineering teams to deliver high-quality solutions.
Required Qualifications
  • 5 years total professional software engineering experience.
  • 3 years backend engineering experience building production services in Type Script and JavaScript, with strong proficiency.
  • Must-have:
    Proven RESTful API design/development experience with strong command of HTTP methods and HTTP status codes.
  • Strong understanding of Node.js/Type Script asynchronous and event-driven runtime behavior (non-blocking I/O, concurrency patterns).
  • Demonstrated ability to write efficient code and reason about performance using time/space complexity concepts.
  • Proficiency with Postgre

    SQL and Redis, plus experience with at least one No

    SQL datastore (Dynamo

    DB or Mongo

    DB).
  • Experience integrating with external APIs, including reliability patterns (timeouts, retries, rate limiting) and secure handling of credentials/secrets.
  • Strong debugging skills and familiarity with observability fundamentals (logging, metrics, tracing).
Preferred Qualifications
  • Experience with AWS (e.g., Lambda, API Gateway, SQS/SNS, Event Bridge, Dynamo

    DB, Cloud Watch, ECS/EKS).
  • Experience with event-driven architectures and asynchronous messaging patterns (pub/sub, queues, eventual consistency).
  • Experience with serverless computing and understanding of operational/performance tradeoffs (cold starts, concurrency limits, cost considerations).
  • Familiarity with containerization and CI/CD (e.g., Docker, Git Hub Actions).
  • Familiarity with infrastructure-as-code and deployment tooling (e.g., Terraform, Serverless Framework).
  • OpenAPI Specification (Swagger) documentation experience for API definition, documentation, and collaboration.
  • Familiarity with observability tooling (e.g., Open Telemetry, Datadog, Cloud Watch, ELK/Open Search) and API security best practices.
Salary
  • Base salary starting from $165k plus bonus eligible.
Benefits and Perks
  • Base target bonus compensation structure.
  • Medical, Dental, Vision insurance.
  • 401K (with employer match).
  • Student Debt Retirement Plan.
  • Life insurance, long term disability, short term disability all covered by the company.
  • Flexible paid time off (PTO).
  • Sixteen (16) weeks paid primary caregiver…
To View & Apply for jobs on this site that accept applications from your location or country, tap the button below to make a Search.
(If this job is in fact in your jurisdiction, then you may be using a Proxy or VPN to access this site, and to progress further, you should change your connectivity to another mobile device or PC).
 
 
 
Search for further Jobs Here:
(Try combinations for better Results! Or enter less keywords for broader Results)
Location
Increase/decrease your Search Radius (miles)
0
200
Filters
Education Level
Experience Level (years)
Posted in last:
Salary