Ameelio is a pioneering non-profit committed to using technology to make a significant social impact. The Senior Software Engineer will implement full stack changes, support team members with code reviews, and maintain high code quality to enhance communications and educational opportunities for incarcerated individuals and their families.
Responsibilities:
- Implement full stack changes on Ameelio Connect
- Support team members with regular code reviews
- Release and support changes in production
- Create maintainable code with appropriate tests and types
- Investigate and recommend solutions to issues reported by customers
- Identify opportunities for improved code quality and process
Requirements:
- Works independently on medium and large features, seeking advice when making decisions not specified by the change request
- Takes ownership of released changes, building confidence through automated tests, feature flags, and real-user monitoring
- Considers impact on actual users when making decisions and prioritizing efforts
- Motivated by delivering value to actual people
- Growth-oriented with low ego
- WebRTC
- ffmpeg
- Audio stream processing
- Video stream processing