
About this role
The candidate will build features for a case management and workflow system using a stack including TypeScript, Go, and React. Responsibilities include applying distributed-systems thinking to ensure platform scalability and reliability. The developer will establish coding best practices, conduct peer code reviews, and manage CI/CD pipelines in GitLab. They will also partner with DevOps to manage Terraform infrastructure on AWS and contribute to AI-driven workflows using LangGraph and RAG. Additionally, the role involves triaging production and integration issues.
Skills & technologies
Must have
- TypeScript
- Go
- React
- RDS
- PostgreSQL
- MySQL
- Redis
- AWS
- ECS Fargate
- ALB
- Secrets Manager
- S3
- ECR
- CloudWatch
- Terraform
- GitLab CI/CD
- LangGraph
- GoRules
- ZEN
- Drools
- JSON-Logic
Nice to have
- Claude Code
- Copilot
- Cursor
Read full description
Must Have Technical/Functional Skills
- Experience in full stack development with TypeScript and Go
- Strong on React + TypeScript on the frontend
- Hands-on with RDS (Postgres, MySQL), schema migration tooling, and Redis for caching
- Experience deploying to AWS — ECS Fargate, ALB, RDS, Secrets Manager, S3, ECR,
- Comfortable with Terraform (private module registries, multi-region, multi-account
kaniko builds)
- Experience using AI tooling (Claude Code, Copilot, Cursor) for code generation, test scaffolding,
- Experience with LangGraph (or comparable agent / workflow orchestration frameworks)
- Experience with embeddable rules engines such as GoRules / ZEN, Drools, or JSON-Logic —
- Experience with integrations of CRM and Case Management products such as
- Build features for a case management and workflow system
- Apply distributed-systems thinking to keep the platform scalable, reliable, and resilient
- Establish coding best practices across repos, conduct constructive peer code reviews,
- Partner with DevOps on the Terraform infrastructure to deploy code to AWS
- Contribute to AI-driven workflows (LangGraph agents, RAG knowledge retrieval) and
- Triage production and integration issues
Qualifications: BACHELOR OF COMPUTER SCIENCE