Our client’s product is a payments platform revolutionizing how the legal industry gets paid —from solo attorneys to large law firms. Firms using the product get paid fast, collect more revenue, and have higher client satisfaction rates than ever before.
We’re looking for a proactive Lead Full Stack Engineer who enjoys taking ownership, solving problems, and seeing their work make an impact.
You’ll be part of a small, dynamic team building new features end-to-end from backend logic to frontend UI with close collaboration with the client.
If you like working on fresh projects, having real influence on architecture decisions, and delivering meaningful, high-quality features, this role is for you.
Requirements:
6+ years of experience in Software Development.
Strong proficiency in JavaScript/TypeScript and Node.js.
Experience with Angular (or strong frontend background with readiness to switch).
Deep understanding of AWS services, particularly: AWS Lambda, API Gateway, CloudWatch, SQS/SNS, EC2, Secrets Manager, Parameter Store, DynamoDB, and RDS.
Experience with serverless or microservice architecture.
Solid understanding of REST APIs and integration design.
Advocate for Test-Driven Development and clean architecture.
Good communication skills and Intermediate+ English level.
Responsibilities:
Take ownership of troubleshooting and resolving complex technical challenges.
Providing technical guidance to team members and maintaining high delivery standards.
Implement and maintain REST-based APIs and backend business logic.
Build and optimize UI components using Angular.
Collaborate with the team to translate product ideas into technical solutions.
Write clean, maintainable, and well-tested code.
Conduct code reviews and contribute to engineering best practices.
Participate in planning sessions, providing estimates and technical insights.
Communicate directly with the client, demonstrating ownership and transparency.
Ensure scalability, reliability, and performance of delivered solutions.
Nice to have:
Experience working in fintech, payments, e-commerce, or other heavily regulated industries.
Experience at a seed-stage startup working on a small team.