Title: Full Stack Developer Location: Austin, TX / Sunnyvale, CA / Cupertino, CA (Hybrid) Duration: 6 months (possibility of extension)
JD:
1. Full Stack Development Expertise: 5+ years of hands-on experience designing, developing, and deploying end-to-end web applications, with strong proficiency in both frontend (React, Angular, or Vue.js) and backend (Node.js, Java, or Python) technologies.
2. API Design & Integration: Proven experience building and consuming RESTful and/or GraphQL APIs, including integrating third-party and internal services with familiarity in API lifecycle management, versioning, and sandbox/test environment deployments.
3. Cloud & DevOps Fundamentals: Working knowledge of cloud platforms (AWS, Google Cloud Platform, or Azure), CI/CD pipelines, containerization (Docker/Kubernetes), and environment variable/secret management best practices.
4. Event-Driven Architecture: Experience working with message streaming or event-driven systems (e.g., Kafka or similar), enabling asynchronous communication between microservices in a distributed environment.
5. Database Proficiency: Strong command of both relational (PostgreSQL, MySQL) and NoSQL (MongoDB, DynamoDB) databases, including schema design, query optimization, and data modeling for scalable applications.
6. Collaboration & Agile Delivery: Demonstrated ability to work cross-functionally with product, design, and engineering teams in an Agile/Scrum environment, delivering features iteratively while maintaining high code quality through code reviews and testing best practices.