About the Role
Design and implement key components of the core user experience while collaborating with cross-functional teams to deliver scalable and reliable software solutions.
Responsibilities
- Develop and maintain core application features with a focus on performance and usability
- Collaborate with product and design teams to define technical requirements
- Write clean, testable, and well-documented code
- Participate in code reviews and contribute to engineering best practices
- Troubleshoot and resolve technical issues in production environments
- Optimize applications for speed and scalability
- Work closely with QA teams to ensure software quality
- Support the deployment and monitoring of software releases
- Contribute to architectural decisions and system design
- Mentor junior engineers and promote knowledge sharing
- Stay current with emerging technologies and industry trends
- Ensure compliance with security and privacy standards
- Participate in agile development cycles including planning and retrospectives
- Integrate third-party services and APIs as needed
- Improve internal tools and development workflows
- Collaborate on end-to-end testing strategies
- Drive improvements in reliability and uptime
- Help define and enforce coding standards
- Support incident response and on-call rotations
- Contribute to technical documentation
- Evaluate new technologies for potential adoption
- Work across platform boundaries to ensure consistency
- Identify and reduce technical debt
- Promote engineering excellence across the team
- Assist in defining roadmap priorities based on technical insights
Nice to Have
- Master’s degree in Computer Science or related field
- Experience with audio or speech processing technologies
- Familiarity with accessibility standards
- Contributions to open-source projects
- Experience in edtech or assistive technology domains
- Knowledge of WebRTC or real-time communication systems
- Experience with mobile application development
- Background in distributed systems
- Exposure to machine learning pipelines
- Leadership experience in technical projects
Compensation
Competitive salary and benefits package
Work Arrangement
Hybrid work model with flexibility for remote and in-office collaboration
Team
Part of a growing engineering team focused on core product experiences
Why Join Us
- Opportunity to shape the future of a rapidly evolving product
- Work in a culture that values innovation, ownership, and collaboration
What We Offer
- Flexible working hours and hybrid work options
- Professional development and conference attendance support
- Health and wellness benefits
- Team events and company retreats
Visa sponsorship available for qualified international candidates