Job Summary:
The Mid-Level Full Stack Developer will design, build, test, and support full-stack applications using React, Node.js, Java, and AWS. The developer will collaborate with product, UX, QA, and engineering stakeholders to deliver secure, reliable features and maintain applications in production. The role is suited to an individual who can independently manage well-scoped work while contributing to technical decisions and continuous improvement. This is a full-time, mid-level individual-contributor contractor assignment requiring 5 days of onsite work. The developer will coordinate with the team on releases and production support, with occasional after-hours support as needed and any on-call expectations defined by the team.
Key Responsibilities:
• Build responsive, accessible user interfaces with React and modern JavaScript or TypeScript, following established design and code-quality standards.
• Develop and maintain backend services and REST APIs using Node.js and Java, integrating with enterprise systems and data services.
• Deploy, monitor, and support application components in AWS, contributing to secure, reliable, and observable cloud operations.
• Write and maintain automated tests, participate in code reviews and Agile ceremonies, troubleshoot issues, and document technical changes.
• Coordinate with the team on releases and production support activities.
Required Qualifications:
• Professional experience developing front-end applications with React, including reusable components and responsive user interfaces.
• Proficiency in building backend services and REST APIs using Node.js and Java.
• Hands-on experience developing, deploying, or supporting applications in AWS.
• Typically 3-5 years of professional software development experience, including delivery of production web applications. Equivalent hands-on experience may be considered.
• Ability to deliver well-scoped work across the application stack.
• Experience with automated testing, Git-based collaboration, code reviews, and iterative Agile delivery.
Preferred Qualifications:
• Experience with PostgreSQL, MongoDB, and/or DynamoDB, including familiarity with relational or NoSQL data modeling.
• Experience with Spring Boot, Docker, Kubernetes, or event-driven/serverless application patterns.
• A bachelor's degree in Computer Science, Software Engineering, or a related field. Equivalent practical experience may be considered.
• AWS certification, such as Cloud Practitioner, Developer Associate, or Solutions Architect Associate.
• Industry experience in retail, convenience retail, or other high-volume customer- or employee-facing operations.