What You Will Do
Follow flow based development approach where you will be responsible for developing entire flows from services to apis to UI
Work in a cross-functional, product-focused Agile environment
Work with other developers to engineer solutions for challenging problems
Contribute to code reviews and engineering excellence
Create highly performant UI components and APIs adhering to given specifications
Essential skills
Strong JavaScript fundamentals (ES6+)
High proficiency in React and Node development using TypeScript (recent versions)
Strong Experience in GraphQL
Strong engineering principles and in best practices (error handling, test pyramid, deployment, IoC and design patterns)
Excellent communication, teamwork and collaboration skills
Preferred skills
NoSQL databases (Couchbase, Elasticsearch)
Solid understanding of DB principles and any of db query languages (SQL, NoSQL, Elastic)
Event driven architecture (Kafka or any relevant software)
Modern React libraries (such as React Query)
Unit testing(React Testing Library, Jest) and integration testing (Cypress)
CI/CD pipeline experience (Docker, Kubernetes, Helm, Jenkins or any other tools such as Gitlab)
Racing/betting domain knowledge/experience