Mango Voice - Backend Engineer
Коротко
Designs, builds, and maintains web applications for the Mango Voice Business VoIP system; owns features, on-call duties, and infrastructure maintenance on a · Needs: Senior-level Python or Golang; relational SQL and NoSQL schema design; AWS or GCP; microservices; Git; monitoring tools; CI/CD automation with Terraform
Описание от работодателя
Company Description Mango Voice provides Business Phones for Small and Medium Businesses. Connect multiple offices, add new phones easily, NO IT tech required. Our visual call-flow editor lets anyone change and manage their own phone system. Work from anywhere! Contact us today to stay up to date with the latest and greatest in business phone lines.
Role Description This is a full-time hybrid/remote role for a Senior Backend Software Engineer. This role is responsible for designing, writing software for, and maintaining web applications for viewing, configuring, and using the Mango Voice Business VoIP software system. They will work on a small team of 3-5 engineers to build and improve features, handle on-call duties and support escalations, and software and infrastructure maintenance as necessary.
Qualifications Software development experience in python and golang - senior level in at least one
Experience designing efficient database schemas (relational SQL and NoSQL datastores)
Experience with Cloud platforms like AWS or GCP
Solid understanding of microservices principles and experience
Proficient in collaborative code management via IDEs and version control systems; preferably Git and Github
Proficiency in using monitoring tools like AWS CloudWatch or Prometheus/Grafana
Experience with automating processes like CI/CD, server management and migrations using tools like Terraform, Ansible, and Bash
Strong problem-solving skills and attention to detail
Excellent communication and teamwork abilities in a remote environment
Experience in VoIP technologies (SIP, RTP, or WebRTC) or messaging (SMS, MMS, RCS, WhatsApp, Telegram) a plus