Role: React Developer Location: Seattle, WA Onsite: Yes Type: Contract
Role Descriptions: Key Responsibilities Design, develop, and maintain full stack web applications using React.js frontend, Node.js with Express.js backend, and PostgreSQL database. Build responsive high-performance UI components aligned with Starbucks design and accessibility standards. Develop RESTful APIs and integrate them with internal and external systems. Optimize application performance, scalability, and reliability. Write reusable, testable code and implement unit and integration tests. Collaborate closely with product owners, UX designers, and cross-functional development teams. Participate in code reviews and mentor junior developers. Engage in Agile ceremonies including sprint planning, daily stand-ups, and retrospectives. Ensure application security best practices are implemented and maintained.
Essential Skills and Experience 8-10 years of hands-on software development experience. Strong proficiency in React.js, including hooks, functional components, and Redux or similar state management libraries. Expertise in Node.js with Express.js or similar backend frameworks. Solid experience with PostgreSQL, including schema design, stored procedures, and query optimization. Strong understanding of JavaScript, TypeScript, and ES6 features. Experience building and consuming RESTful APIs. Proficiency with CICD pipelines, Jenkins, GitHub Actions, Azure DevOps, or similar. Hands-on experience with Docker and cloud platforms, AWS preferred. Familiarity with unit testing frameworks, such as Jest, Mocha, Chai, and React Testing Library. Experience working in Agile, Scrum environments.
Nice-to-Have Skills Experience with GraphQL. Experience working within a microservices architecture. Knowledge of security standards, including OAuth and JWT. Experience with AWS services, such as Lambda, S3, ECS, and CloudWatch. Experience working in retail or e-commerce domains.