Excellent communication skills, both written and verbal
5+ years of experience as a Software Engineer, with a proven track record of leading initiatives within complex, large-scale environments (more focus on FE)
Excellent knowledge of Javascript and related FE technologies (React, Typescript, Webpack etc)
Expert knowledge of creating high-performance interfaces using fundamental rendering technologies such as WebGL, Canvas API or related 2D graphics libraries (e.g. PixiJS, Skia etc)
Good knowledge of Java and related technologies (e.g. Maven, Spring Boot etc)
Good knowledge of relational database management systems (RDBMS) such as PostgreSQL
Experience in developing interactive products with realtime technologies (e.g. Websocket)
Experience with AWS services (S3, EC2, RDS, DynamoDB, ElastiCache etc)
Working basic knowledge of infra technologies and processes (deployment, contracts, gRPC etc) to co-design solutions with our other engineers
Working knowledge of microservices architecture
Working knowledge of distributed event stream platforms for high-performance data pipelines (e.g. Kafka etc)
What you'll be doing
Collaborate closely with product managers, designers, and other engineers to define, design and implement new capabilities in the domain including bringing new ideas and designing solutions from start to finish
Design, develop, and maintain high-performance, scalable, and reliable interfaces in the team domain using Typescript, React, Canvas API, Java and related technologies
Contribute to the overall architecture and technical direction of the team domain, ensuring our frontend ecosystem meet the evolving needs of our growing user base
Write clean, well-tested, and maintainable code, adhering to best practices and coding standards
Participate in code reviews, technical discussions, and knowledge sharing sessions in the stream
Troubleshoot and resolve production issues, ensuring high availability and performance of our services
Contribute to improving our development processes and tools
Perks and Benefits
401k matching + Competitive equity package
Excellent Medical, Dental and Vision health benefits
Fertility & Family Forming Benefits
Flexible time off
Lunch, snacks and drinks provided in the office
Wellbeing benefit and WFH equipment allowance
Annual learning and development allowance to grow your skills and career
Up to $2,000 of charitable donation matches each year