Software Development Engineer II (Full Stack)
- $105k – $120k
- |Remote () •
- |2 years of exp
- |Full Time
Posted: 7 months ago
Job Location
Remote Work Policy
In office - WFH flexibility
Visa Sponsorship
Not Available
RelocationAllowed
Skills
Java
Javascript
JSON
TypeScript
react
Software Development Lifecycle (SDLC)
RESTful APIs
Angular
DevOps Best Practices
Git-Based Workflows
HTTP Microservice Architecture
About the job
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)
About the company
Similar Jobs

SmartFinancial Insurance
Making insurance shopping process easier and more efficient
