Be part of a full-stack product team that operates as an independent unit within the platform. Develop brand-new features in collaboration with a distributed team, bringing new ideas to the table. Build systems from scratch. Focus on back-end development for new functionality. Participate in code and architectural reviews. Take a proactive role in developing solutions and improving processes. Help deliver the product roadmap and contribute to future planning. Tackle complex challenges during development and provide quick, creative solutions. Write highly testable, maintainable, and high-performance code throughout the entire software development lifecycle, ensuring top coding standards.