Summary
Hands-on full-stack engineer role working on POS applications used across retail stores. Build and support scalable web applications and APIs using React and Java in a cloud native environment with emphasis on reliability and performance. Role is hybrid and requires in-office presence in Seattle multiple days per week.
Responsibilities
- Develop, test, and support web applications and APIs using React and Java.
- Write clean, well-documented code following engineering best practices.
- Contribute to test automation including unit, integration, and end-to-end tests.
- Participate in code reviews and design discussions with engineering peers.
- Apply cloud native development patterns including AWS and container orchestration.
- Investigate and troubleshoot production issues and optimize system performance.
- Rotate through on-call responsibilities for production support.
- Collaborate with stakeholders to understand requirements and analyze solutions.
Requirements
- Bachelor's or master's degree in computer science, engineering, or equivalent experience.
- Minimum 3 years of professional software engineering experience.
- Strong proficiency with React, JavaScript, HTML5, and CSS3.
- Experience building RESTful APIs and handling asynchronous data.
- Familiarity with testing frameworks such as React testing library or Jest.
- Experience with Git and CI/CD pipelines.
- Familiarity with ops tools for logging and metrics.
- Interest in building software that supports store operations.
We have summarized this job description for you, click apply to see more details from the employer.