Note: The job is a remote job and is open to candidates in USA. Voxie provides an AI-enhanced SMS platform for franchises, helping national brands drive local results across thousands of locations. The Senior Software Engineer will build and own backend integrations connecting Voxie's conversational platform with CRMs, POS systems, marketing tools, messaging providers, and other customer systems, while developing scalable cloud infrastructure and supporting reliability, testing, and cross-functional delivery.
Responsibilities
- Design, build, and maintain integrations with third-party platforms using REST APIs, webhooks, SFTP, and batch data pipelines
- Turn ambiguous requirements into working systems: gather what you need from sales engineers, solutions engineers, and partner platform teams, then build it
- Work directly with third-party providers and customers' engineering teams to scope, validate, and troubleshoot integrations
- Handle high-throughput messaging workloads with careful attention to rate limits, retries, idempotency, and failure recovery
- Design, develop, and maintain high-quality, testable, scalable backend systems in PHP and TypeScript
- Extend our distributed systems architecture for reliability, scalability, and cost efficiency
- Use AI tools to accelerate delivery and automate processes end to end, so your time goes to high-value orchestration and reliability work
- Write code that both humans and AI agents can understand, modify, and extend
- Build serverless and distributed solutions on AWS (Lambda, RDS, DynamoDB, SNS, SQS)
- Design systems for security, resilience, and operational efficiency
- Contribute to infrastructure-as-code and CI/CD automation
- Participate in Agile ceremonies and contribute to scoping and design discussions
- Partner with Product, Sales, and Customer Success to deliver integrations that close deals and keep customers
- Provide mentorship and code reviews that raise the team's engineering standard
- Build and maintain automated test suites with PHPUnit, Jest, and GitHub Actions
- Hold the line on testing, code review, and monitoring
Skills
- 5+ years of professional backend development experience with PHP (Laravel), TypeScript, or similar
- Proven experience building and maintaining third-party integrations: REST APIs, webhooks, OAuth, SFTP, and batch data exchange
- Experience with high-throughput or high-volume messaging systems
- Solid understanding of distributed systems, API design, and database design
- Working knowledge of AWS, particularly Lambda, RDS, DynamoDB, SQS, and SNS
- Experience with automated test frameworks and CI/CD pipelines
- Practical use of AI coding tools to ship faster, with the judgment to know where they help and where they don't
- Strong communication skills: comfortable gathering requirements from non-engineers and speaking directly with customer technical teams
- Our primary language is English, but we speak Portuguese, Spanish, Ukrainian, and French, so far!
- Experience at, or integrating deeply with, CPaaS platforms such as Twilio, Sinch, Vonage, or Bandwidth
- Background in telecom or SMS infrastructure (10DLC, carrier compliance, deliverability)
- Cybersecurity experience
- Serverless architecture experience
- Enough frontend fluency (Vue.js, Tailwind) to build and maintain internal integration tooling and dashboards without waiting on another team
Company Overview
Company H1B Sponsorship