We are seeking a Fullstack Developer for a 6-month contract position based in Frisco, Texas. This role focuses on building and maintaining scalable customer data platform systems, working across backend microservices, real-time data processing, and frontend applications in a cloud-native environment.
Responsibilities
- Design and build scalable customer profile services supporting 400M+ profiles
- Implement identity resolution and profile stitching across multiple data sources
- Support batch ingestion, incremental processing, and real-time profile updates
- Design high-performance APIs for profile retrieval and management
- Build data enrichment and profile enhancement pipelines
- Implement consent management and compliance controls
- Develop Kafka-based event-driven architectures
- Build CDC pipelines using Debezium or equivalent technologies
- Design resilient data synchronization services
- Implement fault-tolerant retry and recovery mechanisms
- Ensure event ordering and data consistency
- Build RESTful and GraphQL APIs
- Develop responsive web applications using React or Angular
- Create customer profile management dashboards
- Integrate backend microservices with frontend applications
- Design reusable UI components
- Optimize application performance and scalability
- Implement role-based access control (RBAC)
- Support multi-tenant architecture and audit logging
- Implement data governance controls and security monitoring
- Implement OpenTelemetry, distributed tracing, metrics, and alerting
- Monitor SLO/SLA performance and support capacity planning and auto-scaling
Qualifications
Required
Experience with Java 17 or later
Spring Boot development
Microservices architecture
REST API design and implementation
Kafka
React.js or Angular
TypeScript
JavaScript ES6+
HTML5 and CSS3
Experience with at least one relational or NoSQL database (PostgreSQL, MongoDB, Cassandra, DynamoDB, or Redis)
Docker and Kubernetes
AWS or GCP
CI/CD pipeline development
Experience at a FAANG or Tier 1 product company
Preferred
GraphQL
gRPC
Debezium (Change Data Capture)
Apache Spark or Apache Flink
Terraform
Prometheus and Grafana
OpenTelemetry and Jaeger
Customer Data Platform (CDP) experience
Real-time data processing systems
Event-driven architecture design
Distributed systems engineering
Material UI or Bootstrap