Back End Developer
Indexed description
Key Responsibilities:
- Build and maintain REST/event-driven APIs (read, push, pull) and batch and streaming data feeds into and out of the enterprise data lake and activation platforms
- Develop business-friendly interfaces and tooling on top of the orchestration layer so marketers and analysts can operate without engineering involvement
- Partner with the data platform, DevOps, and InfoSec teams to land, secure, and govern external data (e.g., cross-account ingestion, data contracts, schema validation)
- Translate vendor API contracts and data specs into reliable, well-tested, production-ready services
- Leverage AI-assisted development tooling to accelerate delivery without sacrificing quality
- Deliver on time with a high bar on reliability, data quality, and engineering craft
Qualifications:
- 3+ years building backend services and APIs (Node.js, Spring/Java, Python, or similar)
- 2+ years preferred integrating third-party/vendor APIs and data feeds, including authentication patterns (OAuth, IAM roles, cross-account access)
- 2+ years preferred with data pipelines and stores — SQL and NoSQL, batch and streaming (e.g., Kafka/Kinesis, Auto Loader, COPY INTO)
- 2+ years minimum building with cloud services (S3, IAM, serverless functions, compute); experience with Databricks / lakehouse patterns a strong plus
- Familiarity with containerized tooling and deployments (Docker/Kubernetes)
- Ability to communicate complex technical information to all stakeholders, including non-technical business partners
- Exceptional troubleshooting skills across distributed, multi-vendor systems
Nice To Have:
Working knowledge of frontend frameworks (React, Angular, or Vue.js) sufficient to build internal/business-facing tooling
Bachelor's Degree or higher in Computer Science / Engineering / Math, or relevant experience
Create a free Caio profile to unlock more results and save your role and location preferences.
Unlock free search