Backend Software Engineer
Role details
Job location
Tech stack
Job description
We are a customer experience technology company serving enterprise clients across regulated industries including healthcare and financial services. Our platform is scaling, and we need a Backend Engineer to relieve application bottlenecks, automate manual provisioning workflows, and accelerate bug resolution velocity - all while leveraging AI-augmented development practices to multiply output.
This role sits at the intersection of traditional backend engineering and modern AI-assisted development. You will build automation that eliminates operational toil, own application-layer escalations, and integrate AI tooling into your daily workflow to ship faster and more reliably. You'll report directly to the VP of Engineering and serve as a key member of a growing engineering team.
What You'll Do
Application Development & Automation
- Build and ship internal tooling - first priority: a user admin portal that eliminates manual database operations currently consuming helpdesk bandwidth
- Automate tenant user provisioning workflows, targeting 90% reduction in manual provisioning effort
- Develop self-service capabilities that reduce Tier 1 escalation volume by 40%
AI-Augmented Engineering
- Leverage AI-assisted development tools (e.g., Kiro, GitHub Copilot, Cursor, or similar) as a core part of your development workflow - not as an experiment, but as a daily practice
- Use AI tooling to accelerate code generation, test writing, debugging, and documentation
- Evaluate and integrate AI capabilities into internal tools and automation (e.g., intelligent ticket routing, automated code review, natural language interfaces for internal portals)
- Contribute to team standards for responsible AI-assisted development practices
Production Support & Debugging
- Serve as Tier 3b application escalation owner - when SRE-triaged issues require code-level investigation, you own resolution
- Perform cross-system debugging across services, databases, and message queues
- Collaborate with SRE on incident response when application-layer root causes are identified
Deployment & Operations
- Own self-sufficient GitOps deployments via ArgoCD - you ship your own code to production
- Maintain and improve CI/CD pipelines for backend services
- Support operational readiness for new tenant onboarding from the application layer
Collaboration & Growth
- Work closely with VP of Engineering to prioritize bug backlog and feature work
- Partner with SRE and Infrastructure teams on cross-functional reliability improvements
- Contribute to post-incident reviews when application-layer issues are involved
- Document architectural decisions and contribute to engineering knowledge base, * Direct reporting line to VP of Engineering with clear visibility into your contributions
- AI-forward engineering culture - we invest in tools and practices that multiply individual output
- Clear growth path as the engineering team scales
- Modern stack: GitOps (ArgoCD), Kafka, DynamoDB, EKS, Datadog, Terraform
- Impact on a platform serving enterprise healthcare clients - your automation work directly improves patient care delivery
Success Metrics
90-Day
- User admin portal live and operational
- Manual provisioning reduced by 90%
12-Month
- Bug backlog velocity doubled (2x throughput)
- Tier 1 escalations reduced by 40%
- Tenant user onboarding fully automated
Requirements
- 3-5+ years in a backend software engineering role
- Strong proficiency in at least one backend language (Python, Node.js, Go, or Java) with production experience
- Experience building internal tools, APIs, and automation workflows
- Demonstrated use of AI-assisted development tools (Kiro, GitHub Copilot, Cursor, or similar) in professional or project work - you actively use AI to accelerate your development
- Experience with relational databases (PostgreSQL, SQL Server, or similar) including writing complex SQL queries, designing schemas, troubleshooting performance issues, and understanding indexing and query optimization
- Experience with GitOps or CI/CD pipelines (ArgoCD, GitHub Actions, or similar)
- Ability to debug across distributed systems - you can trace an issue from API to database to message queue
- Strong written communication - documentation, architectural decision records, and clear PR descriptions are expected
Preferred
- Experience with Kubernetes-deployed applications (EKS preferred)
- DynamoDB or similar NoSQL operational experience
- Kafka consumer/producer development experience
- Experience designing and building AI-powered applications, agents, and workflows using LLMs or other generative AI technologies.
- Healthcare or compliance-adjacent environment experience (HITRUST, SOC 2, HIPAA)
- Experience with event-driven architectures or serverless patterns
- Familiarity with Terraform for application-layer infrastructure