Levi Strauss & Co. is hiring for our Product and Platform Engineering team. You will develop user-facing applications to enhance the DTC experience. This full stack engineering role requires expertise in front end, backend and Devops engineering, with the flexibility to work hands-on or manage projects with external vendors. Resource is technically experienced, adaptable and experienced in delivering high-quality applications.
Main Results:
Offer technical expertise to support our transformation into a world-class retailer.
Collaborate with Product teams and engineers to develop applications that enhance consumer experiences and boost revenue.
Communicate complex technical issues and solutions in clear, business-friendly language.
Work with Business, Product, and IT leadership to identify challenges and opportunities.
Main Responsibilities:
Develop end to end Retail apps, Microservices and other services for highly available systems using public Cloud (GCP/AWS/Azure), applying Object-Oriented Design principles, algorithms, data structures, DBMS/SQL, and top-tier Software Engineering practices.
Conduct detailed analysis of requirements and technical environments to provide high-quality technical solutions.
Maintain comprehensive documentation of code, approach, and architecture. Contribute to the team’s repository of best practices and reusable solutions.
Drive automated / self-service solutions to decrease the incident resolution times for our customers.
Participate in peer code reviews and thoroughly test solutions to ensure adherence to best practices and project requirements.
Lead other team members.
Familiarity with Agile methodologies and tools like Scrum or Kanban.
Job Requirements
Qualifications
Previous experience in the Retail or Order Management Domain in building apps.
Experience working with GCP will be preferred.
Desired Experience
Minimum of 10+ years of hands-on experience in Full Stack Development
Hold bachelor’s degree in information technology, Software Engineering, Computer Science, or a related discipline.
Technology Expertise:
Proficient in Java, Spring Boot, ReactJS/Angular JS, Golang, GraphQL and microservices architecture.
Expertise in designing and deploying cloud-based applications, with a preference with GCP/AWS.
Integration and API Management:
Experience with several integration patterns, have experience with web services, REST APIs, and asynchronous/synchronous communication methods.
Experience with API management platforms, API documentation, versioning, and monitoring with public cloud observability tools.
Experience with event-driven design.
DevOps and CI/CD:
Experience in DevOps practices with hands-on knowledge of continuous integration and deployment tools (e.g., Jenkins, GitHub).
Experience with CI/CD pipelines and delivering automation/regression-tested code.
Cloud and Containerization:
Proficient in Kubernetes/Dockers, serverless architecture, messaging platforms (e.g., IBM MQ, Kafka, GCP Pub/Sub), and cloud integration techniques.
Test-Driven Development: Experience writing test-driven code to ensure quality and maintainability. Proficiency with GitHub, GitHub Actions.
Database Management: Hands-on experience with RDBMS, NoSQL, Postgres or Redis databases.
Security and Compliance: knowledge of OWASP/security principles, authentication mechanisms, and encryption techniques within microservices and cloud environments.
Collaboration and Flexibility:
Coordinate and track multiple deliverables across partners.
Willingness to work flexible hours to accommodate global project needs and team collaborations.