Senior Software Developer – Backend API Services
Core
Design, build, and maintain backend services for a cloud-hosted PBX platform, focusing on architecture, scalability, and performance optimization.
Role type
Senior Backend Software Engineer
Builds
Cloud-hosted PBX platform backend services and APIs
Domain
Cloud communications and collaboration
Deliverable
production ML models | product features | infrastructure
Required skills
Python, Linux, Nginx, Tomcat, HTTP/HTTPS, SQL, relational databases, CI/CD, Test Automation, concurrency debugging, async execution patterns
Preferred skills
Perl, JavaScript, TypeScript, Go, asyncio, aiohttp, dramatiq, Elasticsearch, Grafana
Responsibilities
Design and develop API and database backend services; Contribute to architecture decisions regarding scalability and reliability; Use data-led analysis to optimize system performance; Debug and resolve complex production issues; Collaborate with QA on test strategies; Write clean, unit-tested code and mentor others
Seniority
Senior, hands-on IC