We’re a CPaaS company providing scalable infrastructure for real-time communications, from automated phone line testing to large-scale voice and messaging systems. Our platform combines RESTful APIs, dashboards, and backend orchestration layers to help organizations deliver mission-critical communication at scale. We’re looking for a Software Development Engineer II to help us build robust, user-friendly applications across our stack.
Responsibilities
- Build and maintain full-stack functionality across frontend UI applications and backend API services.
- Own features or components end-to-end, from initial implementation through production support.
- Collaborate with product owners and the QA team to deliver clean, performant, and maintainable code.
- Participate in biweekly planning meetings, code reviews, architecture discussions, and release planning.
- Contribute to deployment pipelines, build tooling, and monitoring/debugging in staging and production environments.
- Write unit and integration tests to maintain application quality across the stack.
- Participate in on-call rotations and postmortem reviews.
Requirements
Qualifications
- 2–5 years of professional software development experience.
- Proficiency in JavaScript/TypeScript and modern front-end frameworks like React and Angular.
- Experience building and maintaining server-side applications in Java.
- Exposure to Docker or containerized application development.
- Strong knowledge of Software Development Lifecycle (SDLC) and DevOps best practices.
- Understanding of RESTful APIs, JSON, and HTTP microservice architecture.
- Comfortable with Git-based workflows, debugging, and basic shell scripting.
- A willingness to learn, grow, and contribute in a collaborative remote team environment.
Preferred Qualifications
- Familiarity with telecom or CPaaS systems (e.g., SMS, SIP, voice calling, etc.)
- Experience with relational database systems (SQL or NoSQL) and messaging systems like Kafka and RabbitMQ.
- Exposure to observability tools like Grafana, Prometheus, and ELK.
- Experience with Agile/Scrum methodologies.
Benefits
- Health Care Plan (Medical, Dental & Vision, HSA)
- 401(k) Retirement Plan
- Life Insurance (Basic, Voluntary & AD&D)
- Paid Time Off (Vacation, Sick & Public Holidays, Floating & Quarterly Holidays)
- Monthly Reimbursements (Phone, Internet, Health & Wellness)
- Family Leave (Maternity, Paternity)
- Opportunity to Work From Home
- Casual Office Dress Code (When Applicable - Currently 100% Distributed)
- Small Team Environment (Direct Impact, Your Voice Matters, Real Mentorship)