Role Summary
The Developer I will contribute to the design, development, and enhancement of scalable backend and full-stack systems supporting retail applications such as order management, catalog services, cart operations, and store operations. The role focuses on building reliable microservices, APIs, cloud-native solutions, and AI-enabled capabilities while collaborating closely with senior engineers and cross-functional teams.
The ideal candidate will leverage modern engineering practices, including AI-assisted development, agentic capabilities, automation-first approaches, and Human + AI collaboration models to improve productivity, code quality, operational efficiency, and delivery velocity. This role offers an opportunity to work on next-generation retail platforms aligned with the organization's future-state architecture and AI-first engineering vision.
Key Responsibilities
- Develop and maintain microservices using Java, Python, and Spring Boot.
- Build and enhance REST APIs supporting core retail workflows such as order management, cart operations, product catalog services, and store operations.
- Participate in the development of full-stack features, including UI integrations where required.
- Assist in implementing event-driven workflows using messaging platforms.
- Deploy and manage applications on AWS services including EC2, Lambda, S3, API Gateway, and CloudWatch.
- Contribute to CI/CD pipelines using Jenkins, GitLab CI, AWS CodePipeline, or equivalent tooling.
- Write clean, efficient, maintainable, and well-documented code following engineering best practices.
- Develop and execute unit tests and integration tests for developed features.
- Work with relational and NoSQL databases such as MySQL and MongoDB.
- Collaborate with Product, QA, Architecture, and Engineering teams throughout sprint cycles.
- Troubleshoot, debug, and optimize applications to ensure reliability, scalability, and performance.
- Leverage AI-powered development platforms and coding assistants such as GitHub Copilot, ChatGPT, Amazon Q, Kiro, Cursor, CodeWhisperer, or equivalent tools to enhance development productivity and code quality.
- Apply AI-assisted engineering practices for code generation, debugging, test automation, documentation, code reviews, and knowledge discovery.
- Contribute to the development and adoption of AI-enabled features, intelligent workflows, and automation solutions within retail applications.
- Participate in building agentic workflows and intelligent automation capabilities aligned with modern software architectures.
- Effectively operate within Human + AI collaboration models while ensuring engineering quality, security, compliance, and business alignment.
- Continuously evaluate emerging AI technologies and identify opportunities to improve software development lifecycle processes.