Experienced Full Stack Software Engineer – Web & Cloud Application Development
Unlock Your Potential with Walgreens
At Walgreens, we're not just a pharmacy chain – we're a healthcare leader, a retail innovator, and a community partner. With a legacy spanning over 120 years, we've grown to become one of the largest retail pharmacy chains in the United States. Our mission is to make more joyful lives through better health, and we're looking for talented individuals like you to join our team.
About the Role
We're seeking an experienced Full Stack Software Engineer to join our Web & Cloud Application Development team. As a key member of our team, you'll be responsible for designing, developing, and deploying scalable, secure, and efficient web and cloud-based applications. If you're passionate about technology, have a keen eye for detail, and enjoy working in a fast-paced environment, we'd love to hear from you.
Key Responsibilities
- Design and develop full-stack web applications using modern technologies such as React, Angular, or Vue.js, and cloud-based platforms like AWS or Azure.
- Collaborate with cross-functional teams, including product managers, designers, and QA engineers, to ensure seamless integration and deployment of applications.
- Develop and maintain high-quality, well-documented code, adhering to industry standards and best practices.
- Troubleshoot and resolve complex technical issues, working closely with the development team to identify and implement solutions.
- Stay up-to-date with emerging technologies and trends, applying this knowledge to improve our applications and services.
- Participate in code reviews, providing constructive feedback and guidance to junior engineers.
- Contribute to the development of technical documentation, ensuring that our codebase is well-documented and easily maintainable.
Essential Qualifications
- Bachelor's or Master's degree in Computer Science, Software Engineering, or a related field.
- Minimum 5 years of experience in full-stack software development, with a strong focus on web and cloud-based applications.
- Proficiency in programming languages such as Java, Python, or C#, with experience in frameworks like Spring, Django, or .NET.
- Strong understanding of cloud-based platforms, including AWS or Azure, and containerization using Docker.
- Experience with agile development methodologies, such as Scrum or Kanban.
- Excellent problem-solving skills, with the ability to work independently and collaboratively as part of a team.
- Strong communication and interpersonal skills, with the ability to effectively communicate technical concepts to non-technical stakeholders.
Preferred Qualifications
- Experience with DevOps tools, such as Jenkins, GitLab CI/CD, or CircleCI.
- Knowledge of container orchestration using Kubernetes.
- Experience with cloud-based databases, such as Amazon RDS or Azure SQL.
- Strong understanding of security best practices, including authentication, authorization, and encryption.
- Experience with testing frameworks, such as JUnit or Pytest.
Career Growth Opportunities and Learning Benefits
At Walgreens, we believe in investing in our employees' growth and development. As a Full Stack Software Engineer, you'll have access to a range of training programs, mentorship opportunities, and career advancement paths. Our goal is to help you achieve your career aspirations and reach your full potential.
Work Environment and Company Culture
Our team is passionate about innovation, collaboration, and customer satisfaction. We're committed to creating a work environment that's inclusive, diverse, and supportive. As a Full Stack Software Engineer, you'll be part of a dynamic team that's dedicated to making a positive impact on people's lives.
Compensation, Perks, and Benefits
We offer a competitive salary, comprehensive benefits package, and a range of perks and incentives. Our benefits include medical, dental, and vision coverage, 401(k) matching, and paid time off. We also offer flexible work arrangements, including remote work options, to help you achieve a better work-life balance.
How to Apply
If you're passionate about technology, have a keen eye for detail, and enjoy working in a fast-paced environment, we'd love to hear from you. Please submit your application, including your resume, cover letter, and any relevant work samples or projects. We can't wait to hear from you!
We Want to Hear From You!
Don't hesitate – apply today and let's build the future together. We're excited to learn more about your skills, experience, and passion for technology.
Apply To This Job Apply for this job