Harness serves as the missing link between how we spend and what we believe in. Our financial technology platform connects consumers with nonprofits, financial institutions, and brands, helping consumers’ everyday spending to be a true representation of who they are—an ongoing vote for the world they want to live in.
At Harness, our team is made up of unique individuals who:
Think Bold
Solve for Big Ideas
Collaborate
Lead with Passion
Want to be part of our mission?
About the role
As a Backend Engineer, you will be responsible for building scalable infrastructure that nonprofits, banks, and brands use to drive donations, tell impactful stories, and engage their communities. You will play a pivotal role in ensuring seamless, secure, and just-in-time experiences for our users at the moment they swipe their cards.
What you'll do
- Design and Develop Backend Systems: Architect and implement efficient, scalable backend systems using Terraform, gRPC, NestJS, TypeScript, AWS, and Postgres to handle critical customer transactions and secure user data.
- Build and Optimize API Services: Develop RESTful and gRPC APIs that power real-time interactions between customers, nonprofits, and financial institutions. Ensure high performance and responsiveness for all requests.
- Create and Maintain Infrastructure-as-Code: Use Terraform to automate and manage our cloud infrastructure, ensuring high availability, scalability, and security of our AWS-hosted environments.
- Collaborate with Cross-functional Teams: Work closely with product, design, and sales teams to turn ideas into robust solutions that solve customer problems while ensuring an optimal user experience.
- Enhance Security and Compliance: Implement industry-leading security protocols and ensure compliance with regulations, safeguarding user data and enhancing platform trust.
- Contribute to Architectural Decisions: Lead and contribute to critical architectural discussions, driving the technical direction of new features and the overall backend infrastructure.
- Support Continuous Deployment and Monitoring: Create automated deployment pipelines, monitor services, and troubleshoot issues during on-call to minimize downtime and maintain system integrity.
Qualifications
- 5+ years of designing, building, and supporting consumer-facing web applications at scale
- Experience with backend technologies including Terraform, gRPC, NestJS, TypeScript, AWS, Postgres
- Proven track record in designing and managing complex backend services and infrastructure (e.g., SOA, AWS/GCP)
- Passion for building scalable, secure, and user-centric products that deliver seamless experiences
$150,000 - $170,000 a year
This position requires candidates to be located and legally authorized to work in the United States. Starting pay will be determined based on job-related skills, experiences, qualifications, work location and market conditions. The current salary range for this position is $150,000-$170,000 USD per year plus an equity compensation package.