Member of Technical Staff, Reporting & Statements (Backend Engineer)
Team: Data Engineering
Location: United States
Commitment: Full-Time - Remote
Workplace Type: remote
Technical Skills:
- Design and implement RESTful APIs and GraphQL endpoints that serve financial data to internal product teams and external clients
- Build service integration layer between backend services and the data platform, ensuring reliable data flow and error handling
Complexity and Impact of Work:
- Shape architectural decisions collaboratively for the API and service delivery infrastructure as a founding engineer on the team
- Balance competing requirements of accuracy, performance, and scalability while delivering reporting products on tight client deadlines
Organizational Knowledge:
- Collaborate closely with Data Engineers on data contracts and SLAs to ensure seamless integration between the data engine and API layer
- Partner with Product teams to design APIs that enable self-service access to financial data
Communication and Influence:
- Champion API design best practices and service reliability standards in partnership with teams across the engineering organization
- Contribute to technical roadmap planning and help build a supportive, collaborative engineering culture for the new team
You may be a fit for this role if you:
- 5-7+ years building backend systems: You have experience collaborating on designing and shipping production APIs and services that handle complex business logic at scale
- Service stewardship mindset: You've been responsible for services end-to-end in production environments and understand what it takes to build reliable, observable, maintainable systems
- API design experience: You're proficient in Go or Python with hands-on experience building RESTful APIs, and you understand how to design interfaces that balance flexibility with performance
- Data-intensive systems: You've built backend services that interact with databases (PostgreSQL, BigQuery, or similar) and understand query optimization, connection pooling, and data consistency patterns
- Cloud-native development: You have experience deploying and operating services on cloud platforms (preferably GCP), including containerization, monitoring, and incident response
Although not a requirement, bonus points if:
- GraphQL experience: You've built GraphQL APIs and understand the tradeoffs between GraphQL and REST for different use cases
- Financial domain knowledge: You've worked in fintech, banking, or similar environments where data accuracy and auditability are critical requirements
- Data platform collaboration: You've worked closely with data engineering teams and understand modern data stack patterns (data warehouses, orchestration, CDC, etc.)
- You were emotionally moved by the soundtrack to Hamilton, which chronicles the founding of a new financial system. :)
There are more than 50,000 engineering jobs:
Subscribe to membership and unlock all jobs
Engineering Jobs
60,000+ jobs from 4,500+ well-funded companies
Updated Daily
New jobs are added every day as companies post them
Refined Search
Use filters like skill, location, etc to narrow results
Become a member
🥳🥳🥳 452 happy customers and counting...
Overall, over 80% of customers chose to renew their subscriptions after the initial sign-up.
To try it out
For active job seekers
For those who are passive looking
Cancel anytime
Frequently Asked Questions
- We prioritize job seekers as our customers, unlike bigger job sites, by charging a small fee to provide them with curated access to the best companies and up-to-date jobs. This focus allows us to deliver a more personalized and effective job search experience.
- We've got over 200,000 jobs from 15,000+ vetted companies. No fake or sleazy jobs here!
- We aggregate jobs from 15,000+ companies' career pages, so you can be sure that you're getting the most up-to-date and relevant jobs.
- We're the only job board *for* software engineers, *by* software engineers… in case you needed a reminder! We add thousands of new jobs daily and offer powerful search filters just for you. 🛠️
- Every single hour! We add 2,000-3,000 new jobs daily, so you'll always have fresh opportunities. 🚀
- Typically, job searches take 3-6 months. EchoJobs helps you spend more time applying and less time hunting. 🎯
- Check daily! We're always updating with new jobs. Set up job alerts for even quicker access. 📅
What Fellow Engineers Say
