Tech Stack
AWSCloudJavaScriptKubernetesNode.jsPostgres
About the role
- Lead and mentor a distributed team of backend developers (initially ~4 people).
- Drive technical decisions on architecture, system design, and best practices.
- Contribute directly to backend development (Node.js) while supporting frontend collaboration.
- Oversee delivery of features end-to-end, from planning to deployment.
- Champion quality, reliability, and scalability in everything we ship.
- Implement solutions using Temporal for scheduling, Postgres, Kubernetes, and AWS.
- Ensure best practices in CI/CD, monitoring, and automation testing (developers are expected to write their own automation tests).
- Collaborate closely with DevOps (outsourced) and internal stakeholders to maintain a stable, secure, and scalable infrastructure.
- Bring deep business understanding into technical decisions, ensuring engineering efforts align with fintech goals.
Requirements
- 7+ years of experience in software development, including leadership responsibilities.
- Strong backend expertise (Node.js, APIs, databases, cloud environments).
- Experience scaling production systems and designing distributed architectures.
- Solid experience with AWS, Kubernetes, Temporal, CI/CD pipelines, monitoring.
- Proven ability to mentor, manage, and inspire engineers in a remote setup.
- Contact us to get more details about the benefits we offer.
Applicant Tracking System Keywords
Tip: use these terms in your resume and cover letter to boost ATS matches.
Hard skills
Node.jsAPIsdatabasescloud environmentsscaling production systemsdistributed architecturesCI/CDmonitoringautomation testingsystem design
Soft skills
leadershipmentoringcollaborationcommunicationinspirationbusiness understanding