We’re looking for a Senior/Lead Java Developer with C background to help us build and scale a cloud PBX solution based on Asterisk.
The team is building a cloud PBX solution based on Asterisk. We expect you to have strong problem-solving skills, be self-motivated, initiative, and responsible.
Your daily duties will include implementing different SIP proxy features using Java/C and Asterisk with respect to high availability and scalability.
Responsibilities: * Collaborate with business stakeholders and actively participate in product planning and sprint backlog meetings. * Take responsibility for the full software development lifecycle, from understanding business requirements through coding, deployment, and maintenance. * Develop and maintain technical design, architecture, and troubleshooting documentation. * Demonstrate a technology-agnostic mindset and continuously explore new technologies and approaches. * Analyze and interpret stack traces, crashes, memory issues, and performance bottlenecks. * Implement patches, backports, or enhancements directly in Asterisk source code. * Develop custom modules (C), when needed. * Work with Linux systems (systemd, networking, tuning, kernel parameters). * Work with cloud environments (GCP preferred). * Participate in architecture decisions. * Design and implement Asterisk dialplans.
We are pleased to offer: * Remote work as b2b contractor or on-site/hybrid employment (Belarus-Moldova) work opportunity! * Stable job with long-term growth perspective. * Competitive salary with annual performance review. * Really good hardware. * An exciting and challenging job with talented people around. * Continuous learning and career growth opportunities. * Compensation for professional training, seminars, and conferences. * Referral program – get rewarded for helping us grow the team with talented people. * Company-supported English classes to enhance your professional growth. * More perks for the Minsk and Chisinau office employees.