Software Development Engineer II (Full Stack)
Voxology, Inc. • United States
Posted: January 9, 2026
Job Description
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.
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.
Additional Content
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.
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.