Track This Job
Add this job to your tracking list to:
- Monitor application status and updates
- Change status (Applied, Interview, Offer, etc.)
- Add personal notes and comments
- Set reminders for follow-ups
- Track your entire application journey
Save This Job
Add this job to your saved collection to:
- Access easily from your saved jobs dashboard
- Review job details later without searching again
- Compare with other saved opportunities
- Keep a collection of interesting positions
- Receive notifications about saved jobs before they expire
AI-Powered Job Summary
Get a concise overview of key job requirements, responsibilities, and qualifications in seconds.
Pro Tip: Use this feature to quickly decide if a job matches your skills before reading the full description.
Allata also empowers clients to unlock data value through analytics and visualization and leverages artificial intelligence to automate processes and enhance decision-making. Our agile, cross-functional teams work closely with clients, either integrating with their teams or providing independent guidance—to deliver measurable results and build lasting partnerships.
We are seeking a Senior Backend Engineer to join an active agile delivery team and contribute almost immediately. This is a hands-on individual contributor role focused on building and extending backend-heavy, enterprise-grade systems in production.
The ideal candidate has prior experience designing, building, and operating systems that ingest real-world inputs, apply business rules and AI-driven logic, and generate recommendations to support human decision-making in regulated or high-risk workflows.
This role requires someone who can take ownership of backend functionality end-to-end within an existing architecture and deliver predictably with minimal ramp-up.
Key Responsibilities:
- Own and deliver backend features end-to-end within an AWS serverless architecture
- Design, implement, and extend Lambda-based backend services using TypeScript
- Build and maintain REST APIs supporting document ingestion, extraction workflows, recommendation services, and audit logging
- Implement event-driven and asynchronous processing workflows
- Integrate with AWS-managed services such as: Amazon S3, DynamoDB, Textract or similar document processing services
- Manage workflow state, retries, branching logic, and partial failure handling in code
- Apply best practices around idempotency, error handling, and defensive coding
- Add structured logging, metrics, and observability to backend services
- Debug and resolve integration issues across distributed services
- Deploy services using existing CI/CD pipelines and understand production behavior
- Strong hands-on experience building and operating AWS Lambda–based services in production
- Experience with event-driven or asynchronous processing patterns
- Solid experience designing and consuming REST APIs
- Hands-on use of: Amazon S3 for object storage workflows, DynamoDB as a primary persistence layer
- Experience managing workflow orchestration directly in code
- (Familiarity with AWS Step Functions is a plus)
- Proven ability to manage explicit workflow state
- Experience handling retries, branching logic, and partial failures
- Strong understanding of idempotency and execution order
- Ability to contribute effectively within an existing backend architecture
- Experience working within Scrum or Scrum-like agile frameworks
- Active participation in backlog refinement, sprint planning, standups, and sprint reviews
- Ability to break down work, estimate tasks realistically, and deliver within sprint commitments
- Proactive in asking clarifying questions around requirements and acceptance criteria
- Able to self-unblock and independently investigate issues
- Communicates progress and blockers clearly and early
- Collaborates effectively with engineers, product, and stakeholders
Key Skills
Ranked by relevanceReady to apply?
Join Allata and take your career to the next level!
Application takes less than 5 minutes

