Senior Software Engineer (Backend Focus)
About the Role
We are looking for a Senior Software Engineer to join a fast-growing team building a modern, AI-enabled service platform for IT organizations. This platform powers real-time communication and automation across chat and voice channels—helping businesses resolve issues faster and operate more efficiently.
This role is ideal for an engineer who thrives in a high-velocity environment, enjoys solving complex backend challenges, and takes full ownership of their work—from development through deployment and production support.
You’ll be joining a collaborative, product-driven team where engineers ship frequently, move quickly, and have a direct impact on both the product and the business.
What You’ll Be Working On
- Building and scaling backend systems that support real-time communication (chat, messaging platforms, integrations)
- Developing and maintaining APIs and services used across a multi-tenant SaaS platform
- Working on high-throughput systems with complex integrations and background processing
- Contributing to integrations with platforms like Slack, Microsoft Teams, and other communication tools
- Designing systems that handle large volumes of requests, rate limits, and real-world production challenges
What You’ll Do
- Design, build, and maintain scalable, production-grade backend services
- Write clean, maintainable, and well-tested code
- Own features end-to-end, including deployment, monitoring, and ongoing support
- Collaborate closely with Product, Design, and other engineering teams
- Participate in code reviews and help maintain high engineering standards
- Contribute to system architecture and technical decision-making
- Mentor and support other engineers on the team
- Continuously improve performance, reliability, and observability in production systems
What We’re Looking For
- 5-10 years of professional software engineering experience
- Strong backend engineering expertise and a track record of building scalable systems
- Proficiency with:
- PHP (Laravel)
- Node.js
- TypeScript
- MySQL
- Experience working on high-scale, multi-tenant SaaS platforms
- Experience with asynchronous processing (queues, background jobs, streaming, etc.)
- Experience building or supporting integrations with third-party APIs
- Ability to move quickly, iterate, and ship high-quality code in a fast-paced environment
- Strong sense of ownership and accountability (“you build it, you own it”)
- Comfortable working in collaborative, cross-functional teams
Nice to Have
- Experience with real-time systems or chat-based applications
- Familiarity with event-driven architectures (e.g., Kafka, streaming systems)
- Experience using AI-powered developer tools in your workflow
- Background in startup or high-growth environments
What Success Looks Like
- You are shipping code regularly and confidently in a fast-release environment
- You take ownership of systems and proactively improve them
- You contribute to solving real-world scaling and performance challenges
- You collaborate effectively and help elevate the team
What This Role Is (and Isn’t)
- You will be working on systems that power AI-enabled products—but this is not a role focused on building AI models or agents directly
- You will be expected to stay current and open to using modern development tools, including AI-assisted workflows
Compensation & Benefits
- Competitive base salary + equity
- Health benefits
- Flexible, remote-friendly work environment (U.S. East Coast preferred)
- Opportunity to directly impact product direction and engineering culture
- Collaborative team environment with opportunities for growth
Why Join
- Work on meaningful, real-world problems at scale
- Be part of a high-growth team building modern, impactful technology
- Ship fast, learn quickly, and see your work in production immediately
- Collaborate with a highly engaged and technically strong team