Backend Developer
We are seeking a Senior Backend Developer to design, build, and scale a high-performance SaaS platform on AWS. In this role, you will own core backend architecture, lead technical execution across multiple services, and mentor a team of backend engineers operating in a modern, cloud-native environment.
You will work on distributed systems at scale, contribute to architectural decisions that directly impact reliability and growth, and help introduce AI-driven capabilities into production systems.
Key Responsibilities
- Own the architecture and evolution of our core SaaS backend, with a strong focus on scalability, reliability, and operational excellence
- Design, build, and maintain micro-services running in containerized and serverless environments on AWS
- Lead backend development efforts, including technical design reviews, implementation standards, and mentorship of backend engineers
- Develop backend services primarily using TypeScript/JavaScript
- Build and operate distributed systems that handle large data volumes and real-time workloads
- Design and implement event-driven and asynchronous systems using message queues and streaming technologies
- Integrate AI-driven capabilities into backend workflows, including system monitoring, automation, and intelligent decisioning
- Collaborate closely with Product, Frontend, DevOps, and Security teams to deliver well-designed, production-ready features
- Continuously evaluate new technologies, tools, and architectural patterns and drive their adoption where they provide clear value
Required Qualifications
- 8+ years of professional software development experience, including 3+ years in a senior or lead backend role
- Strong hands-on experience designing and operating backend systems on AWS (EC2, EKS/ECS, Lambda, S3, RDS, etc.) or equivalent cloud platforms
- Advanced proficiency in TypeScript and JavaScript for backend development
- Proven experience designing and maintaining microservices-based architectures
- Solid experience with Docker and container orchestration platforms (Kubernetes, ECS)
- Strong understanding of distributed systems, cloud-native architectures, and fault-tolerant design
- Experience with event-driven systems and messaging technologies (SQS, Kafka, RabbitMQ, or similar)
- Familiarity with CI/CD pipelines (GitHub Actions), DevOps practices, and production observability
- Strong problem-solving abilities and sound technical judgment
- Excellent communication skills and demonstrated ability to lead, mentor, and influence engineering teams
Preferred Qualifications
- Experience building platforms in the RMM, security, IT management, or enterprise SaaS domains
- Practical experience integrating AI/ML capabilities into backend systems
- Strong API design experience using REST and/or GraphQL
- Experience with infrastructure-as-code tools such as Terraform or CloudFormation
- Open-source contributions or demonstrated technical thought leadership
This role is well-suited for an engineer who enjoys owning complex backend systems, leading technical direction, and building scalable platforms that operate at production scale.
Join us in reshaping the future of Security/IT management for the SMB world! To apply, please submit your resume, a brief cover letter explaining your interest in the role, and links to any relevant projects or contributions to: hiring@neuronos.ai
Espresso Labs is an equal-opportunity employer. We celebrate diversity and are committed to creating an inclusive environment for all employees.