Asterisk, FreePBX, PHP Developer
- Remote •
- 5 years of exp
- Full Time
Not Available
About the job
Are you ready to be a part of a start-up team that is changing the way offices communicate globally?
About Crux Labs
Crux Labs (https://www.crux-labs.com) is an early-stage telecom technology start-up making Unified Communications products for SME and Contact Centres. In a nut shell, our products, Crux LX and Crux VX, are wireless all-in-one Router, IP-PBX and Unified Communications product that are smart and cost-effective alternative to complex and expensive telephony solutions for small businesses as well as call centres. Crux Labs offers opportunity to talented individuals to grow in an entrepreneurial environment. Join this start-up team that is poised to disrupt the Unified Communication space across the world.
About the Role
Do you enjoy working in a fast-paced rewarding environment and are motivated to develop and build a world-class UC product, an engineering marvel that is full of capabilities, an open platform that integrates and merges with other third-party products, yet does not cost SME businesses an arm and a leg to buy - hence extremely cost-efficient? If yes, then read on.
We are looking for an engineering mind for the role of Asterisk, FreePBX and PHP Developer, who is well versed with VoIP engineering, to join our Development and Support team. In this role, you will have an opportunity to work on our flagship product, Crux, an all-in-one office telephony as well as a call-centre-in-a-box platform.
You will contribute towards shaping and executing Crux roadmap and apply your technical acumen to deploy and support Crux at client locations. We are looking for a personable, positive attitude, well-read, go-getter individual who can understand and address customer requirements around Crux to maximize customer experience. If you are a team player who thinks outside the box, is self-motivated, self-starter, and can perform daily functions without supervision, we are looking for you!
Key Responsibilities
- Development of solutions as modules in FreePBX
- Development of plug-ins for third-party integrations with CRM, Robodialers, Robotics, using AMI/ARI/AGI, dialplans, etc.
- Configuration and customizations of PBX and Call Centre capabilities in FreePBX and Asterisk
- L1/L2/L3 issue resolution
Required Skills and Experience
Must Have
2-4 years of hands-on experience with FreePBX and Asterisk development using LAMP architecture (Linux, Apache, MySQL, PHP), shell scripting and networking, firewall and router management and administration
1-2 years of hands-on experience with Asterisk and third-party integrations with CRM (Freshworks, Zendesk, ZohoCRM, Salesforce, etc), Auto-responders, etc. using PHP plug-in and ARI / AGI / AMI
Proficient with TCP / UDP, SIP, RTP / RTCP, NAT, WebRTC protocols and SIP-based devices like ATA, SBC, ISDN Gateways, etc.
Familiarity with network analysis tools like tcpdump, wireshark, nmap, and SCM like github, gitlab, subversion, and CVS
Good to Have
4-year BE / BTech / BS or equivalent
Digium Certified Asterisk Administrator (DCAA), Digium Certified Asterisk Professional (DCAP) or other relevant certifications
Experience with RDBMS / SQL / NoSQL like MySQL, MariaDB, MongoDB, and PostgreSQL
Familiarity with technologies and frameworks using JavaScript, NodeJS, Ajax, NodeJS, AngularJS, ReactJS, Python, Django/Flask, and similar
Familiarity with IP documentation and filing, making procedure diagrams, graphs and general purpose documents
Required Competencies
Fluent with spoken / written English, articulate and excellent communicator over emails, phone calls and in-person
Self-starter, self-initiated, self-motivated, requiring little oversight
Knows when to work as a team and when to work independently
Proactive in upskilling oneself with new tools and technologies
Excellent problem solver who can get things done and take them to completion