We're on the lookout for dynamic backend engineers who thrive on quick thinking and problem-solving to spearhead the development of our next-generation fintech products. Our SaaS product leverages TypeScript, Node.js, Java, and React.
If you're passionate about distributed backends, microservice architecture, and integrating with external financial or payment systems, and if you're eager to join a high-growth startup with an exceptional engineering culture, then this opportunity is for you.
What You'll Do:
- Collaborate directly with the CTO & Founder to shape our product and culture.
- Design and implement new features, streamline existing services, and scale our systems as we rapidly grow.
- Develop integrations with third-party finance, payment, and communication systems.
- Write sustainable, testable, high-performance code.
- Architect scalable, observable, and fault-tolerant features within a microservices ecosystem.
- Support, maintain, and debug microservices within a complex distributed system.
- Work with our tech stack: TypeScript, Firebase, Elasticsearch, GCP, Jest, GitHub, and GitHub Actions.
- Engage in planning, pair programming, code review, and testing with teammates.
- Collaborate with cross-functional teams and stakeholders to shape the product direction and deliver value incrementally.
Who We're Looking For:
- A seasoned backend engineer with extensive knowledge and experience.
- Proficiency in distributed applications, including concepts like deadletters, at-least-once, exactly-once, and pubsubs.
- Experience building complex integrations with third-party solutions via APIs, with bonus points for accounting or ERP system integrations.
- Passion for ensuring smooth scaling of both software and human systems.
- Ability to work transparently and collaboratively within a distributed team.
What We're Looking For:
- 3+ years of full-stack professional experience building and debugging distributed systems in production.
- Proficiency in backend system architecture, API design, and frontend technologies like HTML/CSS.
- Ability to write readable, testable, maintainable code with observability baked in from the start.
- Familiarity with payment gateways or server-to-server integrations with third-party financial systems.
- Experience with agile/lean development practices and a focus on incremental delivery.
- Agility in navigating and shaping the dynamics of a rapidly-growing company with a remote-first culture.
- Experience mentoring and training junior engineers.
- Compliance with information security policies.
We're Particularly Interested In People Who:
- Have experience with ERP, financial, accounting, or payments systems.
- Have worked with distributed applications, high load, GCP, and microservices.
- Demonstrate a commitment to continuous learning, knowledge sharing, and teamwork.
- Prioritize regular, incremental delivery while maintaining high quality.
- Possess strong communication and teamwork skills.
Benefits:
- Competitive salary range: $140,000 - $180,000 annually, depending on experience and qualifications.
- Stock options - With our belief in shared ownership, stock options are offered to all team members.
- Remote-friendly culture - We foster a remote-friendly culture built on trust and meritocracy, allowing you to work from anywhere.
- Comprehensive health, dental, and vision insurance coverage.
- Opportunities for professional development and continuous learning.
- Flexible work arrangements to support work-life balance.
- Dynamic company culture with regular team-building activities and events.