Job detail:
Aloware is a software approach to VoIP, without worrying about the network. That means that although our product’s main feature is calling and texting, we do not carry any VoIP tech debt. We’re completely built on Twilio, and we are looking for engineers who are familiar with Twilio.
Twilio is a set of telephony and SMS APIs (along with other things) that we consume to power our IVRs, sales dialer, and call routing.
In addition to our regular software developer jobs, this particular role will require:
- Prior experience in writing and maintaining event-driven applications vs procedural.
- Understanding of asynchronous/synchronous applications
- Understanding of stateless/stateful
- Ability to discern when each pattern is required
- Handling API calls, exceptions, and errors gracefully, with retries possible
- Basic knowledge of network and request traversal process.
- Good knowledge of racing issues and their prevention.
- Understanding of multi-threading with HTTP requests.
- Ability to follow complex logs and track very complex processes.
- Previous knowledge of traditional VoIP is a plus, but not required.