Software Engineer (Back-End Oriented)
Indexed description
We are looking for a talented Back-End Software Engineer to join our on-site engineering team in Miami.
This is a hands-on software engineering role focused on building production-ready features within an established architecture. You will work closely with the Engineering Lead and Front-End Engineering team to develop scalable backend services, real-time communication systems, and API integrations that power our customer platform.
If you enjoy writing clean, reliable code, collaborating with cross-functional teams, and taking ownership from development through deployment, we would love to meet you.
Requirements
- Build, maintain, and improve backend services using TypeScript and NestJS.
- Design, develop, and maintain GraphQL and REST APIs following established engineering standards.
- Develop real-time features using Socket.io and WebSockets.
- Build and maintain integrations with Twilio, including Voice, TaskRouter, Sync, and customer communication workflows.
- Collaborate closely with Front-End Engineers using Next.js to deliver seamless user experiences.
- Design efficient database models and queries using PostgreSQL.
- Troubleshoot, debug, and resolve production issues while improving system reliability.
- Write clean and well-tested code.
- Participate in code reviews and incorporate feedback effectively.
- Work closely with Product, QA, and Engineering to estimate, plan, and deliver features on schedule.
- Take ownership of assigned work from ticket through production deployment.
- On-site, Monday–Friday, 9:00 AM–6:00 PM
- 3+ years of professional backend software engineering experience.
- Strong proficiency in TypeScript and NestJS (or similar backend frameworks).
- Solid understanding of backend performance optimization and scalable system design.
- Ability to design, build, and maintain GraphQL and REST APIs.
- Strong understanding of PostgreSQL and relational database design.
- Knowledge of real-time technologies such as Socket.io, WebSockets, or similar frameworks.
- Familiarity with AI-powered applications, LLM integrations, and modern AI tools.
- Ability to integrate third-party APIs into scalable backend systems.
- Strong debugging, analytical, and problem-solving skills.
- Excellent communication and collaboration skills.
- Ability to work effectively with global teams while being based in our Miami office.
- Comfortable working in a fast-paced startup environment.
- Experience with Twilio services (Voice, TaskRouter, Sync, Studio, or Flex).
- Knowledge of Docker, containerization, and CI/CD pipelines.
- Familiarity with Redis or other caching solutions.
- Aetna medical, dental, vision, and life insurance
- 10 days of paid time off (PTO) plus most federal holidays
- Company-paid parking pass
- Complimentary office snacks, coffee, and beverages
- Team lunches and company events
- Collaborative, in-office culture in Brickell, Miami
- High-performing and supportive team culture
- Work alongside experienced engineers using modern technologies
- Opportunity to make a visible impact and grow your career
Create a free Caio profile to unlock more results and save your role and location preferences.
Unlock free search