2600hz Back End Developer
separate(List, [], []), {“Dependable”,”Problem Solver”}
Dallas, TX or Remote
Full Time
Varies
Share job
Position Overview
Vivant is looking for experienced 2600hz Kazoo (API-based VoIP platform) developers, specifically Erlang & VoIP development.
Integrate our UI/UX to Kazoo utilizing the existing APIs of Kazoo in order to enhance and add additional functionality to the existing UI/UX developed in version 1 & 2. Further optimize the APIs for speed. Day to day responsibilities would be to further develop the existing feature set, create new features based on business need.
Scope of Work
- Fix existing bugs in the erlang modules and backend
- Implement new features and add new API endpoints, update/enhance existing APIs, and provide documentation
- Optimize system for response time and speeds
- Coordinate with other development teams for UI/UX and 3rd party integrations
- Implement processes and test tools for testing features and bugs, automated QAs
Architecture
- We are using the open-source version of 2600hz (Kazoo) and using existing APIs and revamped the entire UI/UX to meet our business needs.
- In Addition, we have created some Custom APIs due to the demand and requirements of the project.
- All of the information related to the project is well documented
Skills Required
- EXTREMELY well organized & punctual
- must be a self-starter, out of the box thinker, problem solver
- be able to work under pressure, keep organized and look for solutions
- Professional, well mannered, exceptionally well organized, self-motivated, hard (smart) working, reliable communication method (phone, Internet), out of the box thinking, problem solver.
- An experienced developer with a minimum of 3 years of experience in VoIP development and more specifically in 2600hz kazoo technology.
- Experience in Erlang and OTP
- Experience with gitlab and CI/CD process
- Knowledge and experience of the following is an added bonus;
- Technologies : Kamailio, FreeSwitch, RabbitMQ, Couchdb
- Protocols: SIP, HTTP, AMQP
- Linux system administration
Basics & Common Sense
- Must have a reliable high speed Internet connection
- Working computer and a quite place to work with noise cancelling headphones
- We will be hiring 3 to 5 developers for this phase of the project. All developers will be full-time positions at 40 hours per week.
- The project will last from 18-24 months and may extend further depending on future functionality creations.
- Developers can work in their time zone but must collaborate among themselves and attend weekly progress reviews.