As an Intermediate Software Engineer, you will be a core contributor to our proprietary e-commerce software platform. You will work within a collaborative, cross-functional engineering team, taking ownership of features and services across our microservices architecture.
Requirements
- Take ownership of components within our microservices architecture β design, develop, enhance, and maintain them with quality and reliability in mind.
- Translate business and product requirements into clean, well-structured technical solutions.
- Estimate work effort and contribute meaningfully to project planning and delivery timelines.
- Dive into a large, multi-service codebase quickly β comprehend existing patterns and begin contributing in a short ramp-up period.
- Collaborate with engineers across teams to identify gaps, surface risks early, and drive technical decisions to resolution.
- Write unit and integration tests; uphold code quality standards through code reviews and automation.
- Support production systems and assist our 3-tier support staff when incidents arise.
- Proactively use AI developer tools to accelerate development, improve code quality, and reduce repetitive work.