FREE ACCESS
5,000–10,000 jobs/day
See all jobs on Scoutfield
Search thousands of fresh jobs every day.
Discover
- Fresh listings
- Fast filters
- No subscription required
Create a free account and start exploring right away.
Core Competencies
Role fitCore Competencies
Use this summary to align your resume positioning with the role.
Demonstrates expertise in designing and building event-driven architectures, particularly with a focus on DynamoDB and Kafka for high-throughput systems. Proficient in backend engineering with Golang, including data modeling, API design, and operational excellence in cloud environments.
Highest-signal resume keywords
Event-Driven ArchitectureDynamoDB Data ModelingGolang Backend DevelopmentKafka Event StreamingAWS Cloud Services
ATS Keywords
Tailor your resumeApplicant Tracking System Keywords
Tip: use these terms in your resume and cover letter to boost ATS matches.
Hard Skills
Event SourcingCQRS SystemsMicroservicesData PersistenceAPI DesignInfrastructure as CodeTesting StrategiesDebugging Production SystemsObservabilityCapacity Optimization
Soft Skills
Strong CommunicationDecision-MakingMentoringCollaborationAutonomy
Tools & Technologies
DockerKubernetesCI/CDAWS EKSAI Coding Tools
Industry Keywords
CPaaSCommunication PlatformCloud-Native DesignNoSQLEvent-Streaming Platforms
Tech Stack
Tools & technologiesAWSCloudDistributed SystemsDockerDynamoDBJavaKafkaKubernetesMicroservicesNode.jsNoSQLGo
About the role
Key responsibilities & impact- Design and build event-driven pipelines that capture conversational and interaction events across channels and persist them into durable, queryable stores
- Own the data model and storage architecture representing conversational context in DynamoDB for fast, consistent, and cost-efficient access by AI agents
- Design system architecture and create technical proposals covering event ingestion, schema/table design, single-table versus multi-table strategies, and DynamoDB read/write access patterns
- Build event sourcing/CQRS-style systems reconciling high-throughput Kafka event streams with strongly consistent context reads
- Write production-grade Go services with clean, maintainable code, tests, and documentation
- Build observable, debuggable, and resilient systems
- Own the full lifecycle of systems, including design, deployment, monitoring, and on-call responsibilities
- Follow a build-ship-run approach
- Design APIs and data contracts enabling AI agent platform teams to retrieve relevant context efficiently
- Address data freshness, TTL/retention, partition key design, hot partitions, and query latency at scale
- Optimise DynamoDB capacity modes, GSIs/LSIs, and access patterns for cost, throughput, and latency
- Contribute to engineering excellence through architecture discussions, code reviews, and standards definition
- Mentor team members and share knowledge
- Collaborate across teams with product and technical stakeholders, providing guidance on consistency, availability, and performance trade-offs
Requirements
What you’ll need- 5–8+ years of professional software engineering experience
- Strong backend and platform skills including distributed systems, microservices, event-driven architectures, event-sourcing systems and cloud-native design on AWS
- Experience with Kafka or other event-streaming platforms
- Solid backend engineering experience in Golang (preferred), Java, or Node; willingness to learn other languages/technologies as needed
- Solid experience with data modelling and persistence at scale, ideally with DynamoDB or equivalent NoSQL experience
- Experience integrating with LLMs and vector databases in a backend or platform context
- Experience with AWS and operations including core AWS services (DynamoDB, EKS, etc.), Docker, Kubernetes, CI/CD, infrastructure as code, and monitoring
- Ability to explain architectural trade-offs clearly, especially around storage, consistency, and throughput
- Strong engineering fundamentals including clean code, testing strategies, debugging production systems, and building reliable, long-lasting systems
- Experience using AI coding tools such as Copilot, Claude Code, Cursor, or similar, with an understanding of their benefits, risks, and best practices
- Ability to work autonomously, define scope, and deliver solutions independently; strong decision-making on prioritisation
- Strong communication skills with both technical and non-technical stakeholders
- Fluency in English
- Experience building platforms from scratch is a plus
- Background in CPaaS or communication platform is a plus
