Requirements
- Strong software engineering fundamentals: Solid understanding of object-oriented programming (OOP) principles
- Experience designing maintainable, scalable systems
- Ability to write clean, structured, and testable code
- Strong SQL skills: Ability to write complex queries from scratch
- Deep understanding of data structures and query performance/impact
- Experience working with APIs and distributed systems: Debugging integrations and system interactions
- Understanding data flow across services
- Strong problem-solving ability: Root cause analysis across code, data, and systems
- Experience working in production environments: Handling incidents, debugging issues, and managing escalations
Nice to Have
- Experience navigating cross-browser and cross-platform development challenges.
- Knowledge with Nodejs, JS
- Contributions to open-source projects or technical communities.
- Knowledge of additional tech stacks or expertise across multiple technical domains.
Work Arrangement
Remote (Worldwide)
Team
Team size: 6-10. Structure: cross-functional
Additional Information
- Stock grant opportunities dependent on your role, employment status and location
- Additional perks and benefits based on your employment status and country
- The flexibility of remote work, including optional WeWork access