Skip to content
mimi

Full Stack Engineer

Walgreens Boots Alliance

US · Hybrid Full-time Entry Level 2w ago

About the role

Job Summary

This role is pivotal in enhancing our digital platform at Walgreens, focusing on full stack engineering across front-end and back-end systems. You will engage in building and improving applications at scale, working within an Agile framework that emphasizes hands-on development, deployments, and troubleshooting.

Your Day-to-Day Responsibilities:

  • Develop and maintain robust backend services and APIs using Java.
  • Create and enhance dynamic front-end applications utilizing React or Angular.
  • Deliver features across the entire stack from conception to deployment.
  • Immerse yourself in Agile development and engage with cross-functional teams.
  • Troubleshoot technical issues and provide support for deployments and CI/CD practices.
  • Identify and assist in resolving system or performance concerns.

Technology & Tools You'll Use:

  • Backend: Java, Spring Boot, REST APIs.
  • Frontend: React or Angular, JavaScript.
  • Databases: Oracle, MySQL, or MongoDB.
  • Cloud Platforms: Azure, AWS, or Google Cloud.
  • DevOps: CI/CD, Docker.
  • Other: Python/Bash scripting, Linux.

What We're Looking For:

  • A background in both front-end and back-end development.
  • A strong foundation in Java and familiarity with modern UI frameworks.
  • The capability to build, debug, and support applications seamlessly.

Additional Requirements:

  • This is a hybrid position with 4 days required onsite in Deerfield, IL.
  • Please note that we cannot provide work visa sponsorship for this role.

Key Responsibilities:

  • Engage in daily operational activities to influence mid-level components and processes in technology, including coding and scripting to deliver desired functionality.
  • Contribute to software code development in an Agile setting.
  • Evolve software solutions that align with product goals, performance benchmarks, scalability, and reliability.
  • Analyze system requirements, leveraging design documents to understand the functionality of new or enhanced applications.
  • Participate in the design and build phases to consistently produce high-quality deliverables.
  • Provide recommendations for product and development environment improvements.
  • Maintain and support existing web-based applications and develop new prototypes and tools.
  • Effectively resolve challenges and document issues as they arise.
  • Coordinate with cross-functional teams to ensure smooth operations.
  • Identify root causes of issues and communicate effectively to facilitate problem resolution.
  • Contribute to developing software protocols that support established standards.

About Walgreens:

Founded in 1901, Walgreens serves nearly 9 million customers and patients each day across approximately 8,500 stores throughout the U.S. and Puerto Rico. With a commitment to being the premier choice for pharmacy, retail, and health services, Walgreens aims to build trusted relationships that foster healthier futures for customers, patients, team members, and communities.

External Basic Qualifications:

  • Bachelor's degree in computer science or a related field, or a High School Diploma/GED with at least 4 years of experience in Engineering, Software Engineering, or a related field.
  • Knowledge of coding web or mobile applications.
  • Familiarity with Agile methodologies.
  • Willingness to travel up to 10% for business purposes within and outside the state.

Preferred Qualifications:

  • Experience analyzing and interpreting data to identify issues and contribute to solutions.
  • Experience in identifying operational issues and implementing strategies for resolution.

DevOps:

  • Experience with DevOps practices.
  • Proficiency in scripting languages, including Bash, Python, or Ruby.
  • Familiarity with automation and configuration tools (e.g., Chef, Puppet, Terraform, Ansible).
  • Knowledge of containerization (e.g., Docker) and CI/CD pipelines.
  • Exposure to cloud technologies such as Azure, AWS, or Google Cloud Platform, as well as Linux environments.

Web / Backend Development:

  • Experience as a web or backend developer.
  • Proficiency in programming languages such as Java, Node.js, .NET, JavaScript, HTML, or similar.
  • Knowledge of modern UI frameworks like React and Angular.
  • Experience with relational (Oracle, MySQL) and/or NoSQL (MongoDB) databases.
  • Exposure to cloud technologies, including Azure, AWS, Google Cloud Platform, or Cloud Foundry.

Mobile Development:

  • iOS: Understanding of Swift and/or SwiftUI.
  • Android: Familiarity with Kotlin.

Data & Analytics:

  • Exposure to building analytics solutions using cloud platforms like Microsoft Azure, AWS, or Google Cloud Platform.

We welcome applications from qualified individuals, including those with arrest and conviction records.

Skills

AWSAngularAzureBashCI/CDDockerGoogle CloudJavaJavaScriptLinuxMongoDBMySQLNode.jsOraclePythonReactREST APIsSpring Boot

Don't send a generic resume

Paste this job description into Mimi and get a resume tailored to exactly what the hiring team is looking for.

Get started free