About the Role
The ideal candidate will design and implement high-impact software solutions, optimize system architecture, and mentor engineers while ensuring alignment with product goals and technical excellence.
Responsibilities
- Lead the design and implementation of scalable software systems
- Collaborate with product and design teams to define feature requirements
- Develop and maintain core application components
- Optimize code for performance, reliability, and maintainability
- Conduct code reviews and ensure adherence to best practices
- Troubleshoot and resolve complex technical issues
- Mentor junior engineers and support team growth
- Participate in architectural planning and technical decision-making
- Integrate third-party services and APIs
- Ensure application security and data protection standards
- Write automated tests to support continuous integration
- Deploy and monitor applications in production environments
- Contribute to frontend and backend development as needed
- Improve development workflows and tooling
- Support the release management process
- Analyze system performance and recommend improvements
- Stay current with emerging technologies and industry trends
- Collaborate on user experience enhancements
- Ensure cross-browser and cross-platform compatibility
- Work with data teams to enable analytics and insights
Nice to Have
- Master’s degree in computer science or related field
- Experience with large-scale distributed systems
- Background in audio or media processing technologies
- Contributions to open-source projects
- Experience in fast-paced startup environments
- Familiarity with machine learning integration
- Knowledge of mobile application development
- Experience with real-time communication platforms
- Leadership experience in technical projects
- Published work or speaking engagements in tech communities
Compensation
Competitive salary and equity package
Work Arrangement
Hybrid work model with flexibility for remote and in-office collaboration
Team
Part of a fast-growing tech team focused on product innovation and user engagement
About the Role
This position plays a key role in shaping the core user experience by building robust, scalable features that drive engagement and accessibility.
What We Value
We prioritize technical excellence, user empathy, and collaborative problem-solving in a dynamic, mission-driven environment.
Available for qualified candidates