Salary
💰 $142,000 - $215,000 per year
Tech Stack
Amazon RedshiftAWSCloudDistributed SystemsJavaKafkaMicroservicesMongoDBPythonSpringSQL
About the role
- Design and develop scalable backend services and API endpoints that enable customer personalization, campaign activation, and CRM workflows.
- Ensure APIs are secure, reliable, and performant, serving both internal teams and customer-facing platforms.
- Contribute to service-oriented architecture and microservices design patterns.
- Build systems that support Customer Knowledge Base (CKB), CRM integration, and XP campaign execution.
- Develop services that enable personalization, targeted promotions, and bonus campaign delivery at scale.
- Partner with marketing, product, and CRM teams to build data-driven customer engagement capabilities.
- Collaborate with ML teams to facilitate data access for model training, feature services, and real-time inference.
- Support systems that enable predictive analytics, recommendation engines, and segmentation.
- Maintain strong data standards across APIs and services to ensure consistency and integrity.
- Lead architecture discussions and code reviews to maintain high standards of scalability, maintainability, and reliability.
- Develop monitoring, observability, and alerting for APIs and backend services.
- Support infrastructure for both batch and streaming systems (Kafka, Kinesis, or equivalent).
Requirements
- 7+ of professional experience in backend engineering (Java, Spring, SQL) and/or data-driven system development.
- Proven expertise with AWS cloud technologies (Redshift, MongoDB, S3, Lambda, Glue, etc.)
- Advanced proficiency in REST APIs, microservices, and distributed systems.
- Strong understanding of SQL, Python, and API design.
- Familiarity with CI/CD pipeline management, observability (logs, metrics, traces), and cloud-native operations.
- Excellent analytical and problem-solving abilities with experience driving clear technical direction.
- Medical
- Dental
- Vision
- 401K
- Paid time off
- GymPass
- Pet Insurance
- Family Care Benefits
- $700 to set up your home office
Applicant Tracking System Keywords
Tip: use these terms in your resume and cover letter to boost ATS matches.
Hard skills
JavaSpringSQLPythonREST APIsmicroservicesdistributed systemsdata-driven system developmentpredictive analyticsrecommendation engines
Soft skills
analytical abilitiesproblem-solvingtechnical directioncollaborationleadership