Senior Software Development Engineer (6-month contract)
Core
Design and develop core systems for lifecycle engagement, personalized marketing automation, and strategic partnership integrations.
Role type
Senior Software Development Engineer (Backend)
Builds
Scalable backend services, real-time event tracking systems, reward engines, and partner sync pipelines.
Domain
Marketing Technology (Martech) / Distributed Systems
Deliverable
production ML models | product features
Required skills
Java, Golang, Python, distributed systems design, storage systems, query performance, caching strategies, Amazon DynamoDB, relational databases, AWS, Kafka, CI/CD pipelines
Preferred skills
Mentoring junior engineers, architectural decision making, operational excellence
Technologies
Java, Golang, Python, Amazon DynamoDB, Kafka, AWS, Github Actions, Docker
Responsibilities
Design and build scalable microservices, own end-to-end delivery of backend projects, write maintainable code with rigorous testing, drive architectural decisions, collaborate with cross-functional teams, manage operational excellence and incident response, mentor junior engineers
Seniority
Senior, hands-on IC

