**Must haves**- Significant practical experience with Node and Typescript as a Senior or Lead- Knowledge of best practices for API development in distributed environments.- Hands-on experience with engineering principles and design patterns.- Hands-on experience with Serverless framework.- Hands-on experience with GraphQL (Apollo Server) and SQL.- Experience implementing auth using OIDC/OAuth 2 protocols.- Experience collaborating with data scientists.- Proven proficiency in unit testing and integration testing frameworks.- Passionate about writing clean, reusable and maintainable code.- Strong communication skills with excellent interpersonal effectiveness.- Demonstrated ability to prioritize tasks effectively, delivering work with speed and high quality.- Comfortable collecting and refining both functional and non-functional requirements with stakeholders.**Nice to haves**- Experience with business intelligence or machine learning is a huge plus.- Experience working with AWS and Terraform.- Experience using Prisma ORM.- Experience with Auth0.- Experience with asynchronous communication in a distributed environment.- Familiarity with Github Actions for CI/CD pipelines.- Familiarity with Kubernetes.**The benefits of joining us**- **Professional growth**Accelerate your professional journey with mentorship, TechTalks, and personalized growth roadmaps- **Competitive compensation**We match your ever-growing skills, talent, and contributions with competitive USD-based compensation and budgets for education, fitness, and team activities- **A selection of exciting projects**Join projects with modern solutions development and top-tier clients that include Fortune 500 enterprises and leading product brands- **Flextime**Tailor your schedule for an optimal work-life balance, by having the options of working from home and going to the office - whatever makes you the happiest and most productive.**Job Types**: Full-time, Contract