Senior Backend Engineer

TreppNew York, NY
Hybrid

About The Position

Trepp's Data Platform Team is the engine behind every product at Trepp. We harness distributed data technologies and a modern data lake architecture to ingest, transform, and deliver data at scale. From building robust pipelines to serving high-value datasets through multiple data stores, our team ensures that Trepp's data is fast, reliable, and ready to power critical decision-making. As a Senior Backend Engineer, you'll be at the heart of Trepp's data ecosystem. You'll leverage open-source frameworks and cloud-native technologies to build resilient, high-performance data solutions that support both internal teams and client-facing applications. This is a highly collaborative role — you'll partner closely with product and engineering teams to tackle complex problems and deliver impactful, scalable solutions.

Requirements

  • Experience: 5+ years in backend development, ideally in high-growth or consumer-facing environments
  • Technical Proficiency: Deep understanding of server-side languages and frameworks
  • Database Expertise: Strong, demonstrable knowledge of OpenSearch, Redis, and PostgreSQL
  • Infrastructure: Familiarity with AWS, Kubernetes, and microservices architecture; index optimization for API delivery
  • Event-Driven Systems: Experience with messaging technologies such as Kafka or RabbitMQ
  • Security: Strong understanding of software security best practices
  • Education: BS/MS in Computer Science, Engineering, or equivalent practical experience
  • Bachelor's degree
  • 5+ years of experience in application development
  • 3+ years of experience with big data technologies
  • 3+ years of experience with cloud platforms (AWS, Azure, or GCP)
  • 2+ years of experience with Elasticsearch or OpenSearch
  • Experience with Agile methodologies, SDLC, Git workflows, and CI/CD pipelines

Nice To Haves

  • 5+ years of application development using Python, SQL, Scala, or Java
  • 2+ years working with real-time data and streaming systems
  • 2+ years of experience with SQL databases such as Postgres or Aurora
  • 2+ years of experience with NoSQL databases like DynamoDB, MongoDB, or Cassandra

Responsibilities

  • System Architecture & Design: Design, develop, and maintain robust, scalable, and secure backend services and optimize data for APIs, MCPs, data feeds, and event-based delivery mechanisms.
  • Database Management: Optimize database interactions, schema design, entity relationships, and performance for high-throughput, data-intensive systems.
  • Code Quality & Standards: Write clean, efficient, and well-tested code, setting engineering standards for code reviews and documentation.
  • Mentorship & Leadership: Mentor junior/intermediate engineers, providing technical guidance to unblock teams and foster growth.
  • Performance & Reliability: Troubleshoot complex production issues, enhance observability (logging/monitoring), and ensure system uptime.
  • Collaboration: Work with frontend engineers, product managers, and DevOps to deliver end-to-end features and improve CI/CD pipelines.

Benefits

  • Base + target bonus compensation structure
  • Medical, Dental, Vision insurance
  • 401K (with employer match)
  • Life insurance, long term disability, short term disability all covered by the company
  • Flexible paid time off (PTO)
  • Sixteen (16) weeks paid primary caregiver leave (Biological, adoptive, and foster parents are all eligible)
  • Four (4) weeks paid parental leave
  • Wellness subsidy
  • Pet insurance
  • Laptop ​+ WFH equipment​
  • Career progression plan
  • Pre-tax commuter benefit with company subsidy (For NYC-office based employees only)
  • Fun company events and volunteering opportunities
© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service