We are looking for a Full Stack Developer based in Latin America to work on a long-term project for one of our clients, a Fintech company based in Los Angeles, California.
Our client is on a mission to build products that level the financial playing field. Their banking app helps millions of members bank, budget, find work, build credit, and access up to $500 advances without paying a fee.
Responsibilities
- Design, build, and maintain backend systems powering member account management and cross-product interactions.
- Build and evolve GraphQL APIs in a federated microservice environment: schema design, resolver implementation, entity extensions, DataLoader usage, and backward-compatible changes.
- Drive modernization initiatives, including legacy and large-scale data migrations with safe rollout plans.
- Contribute to feature design early, ensuring risk and architectural considerations are built in from the start.
- Deliver high-quality code incrementally through well-scoped PRs.
- Write thorough unit, integration, and e2e tests; conduct effective code reviews.
- Identify and resolve performance issues in new and existing code.
- Communicate trade-offs clearly and proactively seek clarity on priorities when needed.
Requirements
- Advanced Level of English
- 4+ years of backend development experience.
- 4+ years of TypeScript on Node.js.
- 3+ years with MySQL and Google Cloud Platform.
- Experience with microservices and federated architecture.
- Experience with GraphQL, Apollo/Yoga, gateways, schema registries, or composition tools.
- Experience with ReactJS and JavaScript.
- Ability to explain system architecture and component design.
- Collaborative team player.
Bonus Points
- Bachelor’s Degree in Computer Science, Systems Engineering or related fields.
- Experience with large-scale data migrations, dual-write/read patterns, and backfills.
- FinTech experience.
What we offer
- Long term positions.
- Compensation in USD.
- Paid time off.
- Cool clients and products.
- Work with great engineers.
4tech