Experience
3–12 years in software development, working with backend and frontend technologies for customer data management
Primary Skills (Must-Have)
Backend Development: Node.Js, PostgreSQL, RESTful & GraphQL APIs,Typescript
Frontend Development: React.Js, UI state management (Redux, Zustand)
Cloud & Infrastructure: Kubernetes, Docker, AWS/GCP/Azure
Security & Compliance: OAuth, JWT, GDPR/CCPA compliance
Secondary Skills (Good-to-Have)
Basic knowledge of Functional Programming (Clojure - 5%)
Experience with Event-driven architectures (Kafka, RabbitMQ, AWS SNS/SQS)
CI/CD & DevOps practices using Jenkins, GitHub Actions, Terraform
Monitoring & Logging: Prometheus, DataDog, Splunk
Tools & Platforms
CI/CD: Jenkins, GitHub Actions, Terraform
Monitoring & Logging: Prometheus, DataDog, Splunk
Cloud & Infrastructure: Kubernetes, Docker, AWS/GCP/Azure
Collaboration & Code Review: GitHub, Jira
Key Responsibilities
API & Microservices Development:
- Develop and maintain scalable APIs & microservices for customer data management using Node.Js & PostgreSQL
- Build and enhance UI components for customer segmentation & consent tracking using React.Js
- Optimize database queries for efficient customer data processing & retrieval
Data Integration & CRM:
- Support the integration of Salesforce Data Cloud for customer profiling and marketing automation
- Assist in implementing real-time event-driven architectures using messaging queues
- Work with Kubernetes & containerized environments for deployment and scalability
Security & Compliance:
- Ensure data security & compliance with GDPR, CCPA, and other privacy regulations
- Implement OAuth and JWT-based authentication mechanisms
Collaboration & DevOps:
- Support CI/CD pipelines for automated deployment and testing
- Work with cross-functional teams including data scientists, DevOps, and marketing teams