Senior Backend Developer
Role details
Job location
Tech stack
Job description
Purpose: This document will layout the specific responsibilities and skill sets needed for a senior developer to be successful at aBLT AI Inc., Our application services run on Amazon Elastic Kubernetes Service (EKS), providing a highly scalable container orchestration platform for microservices, APIs, workflow execution, AI orchestration, and customer-facing application functionality.
The Kubernetes platform enables::
- Horizontal scaling based on demand
- High availability across multiple availability zones
- Automated deployments and rollbacks
- Infrastructure-as-code management
- Secure service-to-service communication
Data & AI Layer:
TruAgents uses PostgreSQL as its primary data platform, serving both traditional transactional workloads and AI-powered retrieval capabilities.
The database stores:
- Customer and organizational data
- Campaign and communication records
- User activity and analytics
- AI conversation history
- Vector embeddings used for semantic search and retrieval-augmented generation (RAG)
By utilizing PostgreSQL for both relational and vector workloads, TruAgents maintains a simplified architecture while supporting advanced AI capabilities.
Caching Layer:
Amazon ElastiCache for Redis provides high-performance caching and session management across the platform.
Redis is used for:
- Application caching
- Session storage
- Rate limiting
- Queue coordination
- Performance optimization for frequently accessed data
Observability & Operations:
Platform monitoring, alerting, and operational visibility are powered by Amazon CloudWatch.
CloudWatch provides:
- Infrastructure monitoring
- Application metrics
- Log aggregation
- Automated alerting
- Operational dashboards
Storage & Backups:
Amazon S3 serves as the platform's durable object storage layer for:
- Application artifacts
- Customer-uploaded files
- Audit records
- Log archives
- System backups
Security & Compliance:
The platform is designed with enterprise security requirements in mind and incorporates:
- Network isolation through AWS VPCs
- Encryption in transit and at rest
- Role-based access controls
- Comprehensive audit logging
- Continuous monitoring and alerting
- Support for SOC 2 and HIPAA compliance requirements
This architecture enables TruAgents to securely process millions of customer interactions while delivering the scalability, performance, and reliability required by enterprise organizations.
Pay: $125,000.00 - $150,000.00 per year
Requirements
Do you have experience in SQL?, · 5+ years Python/Golang
· 3+ years of experience with SQL
· 3+ years of experience with CI/CD (Terraform/Kubernetes/ArgoCD - AWS experience preferred)/
· Creation and consumption of RESTful API's through Python to back-end databases to both write and retrieve data for the web front end
Benefits & conditions
Pulled from the full job description
- Flexible schedule, Range: $125k-$150k
- Equity: Available for qualified candidates
Tech Stack: The high level web stack will be deployed through Amazon Web Services (AWS) and will follow the following high level architecture:
TruAgents is built on a modern, cloud-native architecture hosted entirely on Amazon Web Services (AWS), designed for scalability, reliability, security, and AI-driven workloads.
Edge & Security Layer, * Flexible schedule