Note: The job is a remote job and is open to candidates in USA. Ameelio is a pioneering non-profit committed to using technology to make a significant social impact. They are seeking a Senior Software Engineer to implement full stack changes, support team members, and enhance code quality within their innovative tech solutions 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
Skills
- Experience with TypeScript
- Experience with GraphQL
- Experience with React
- Experience with React Native
- Experience with WebRTC
- Experience with ffmpeg
- Experience with Docker
- Experience with Github Actions
- Experience with Kubernetes
- Ability to implement full stack changes
- Experience with code reviews
- Ability to release and support changes in production
- Ability to create maintainable code with appropriate tests and types
- Ability to investigate and recommend solutions to issues
- Ability to identify opportunities for improved code quality and processes
- Ability to work independently on medium and large features
- Ability to take ownership of released changes
- Ability to consider impact on actual users
- Motivated by delivering value to actual people
- Growth-oriented with low ego
- WebRTC
- Ffmpeg
- Audio stream processing
- Video stream processing
Benefits
- Competitive salary and excellent benefits package.
- Opportunity to contribute to a meaningful mission that positively (and measurably) impacts society.
- Ability to strongly shape the development/outcome of the product, lay a sustainable foundation, and set the team up for long-term success.
- Be an early part of a high-impact startup that has a bright future ahead of it.
- Work with a talented, passionate team committed to making a difference.
- Enjoy a great work/life balance
Company Overview