Experienced Full Stack Software Engineer – Web & Cloud Application Development
About Us
Wayfair is one of the world's largest online destinations for the home, revolutionizing the way people shop for their homes. Whether you work in our global headquarters in Boston or Berlin, or in our distribution centers or offices throughout the world, we're redefining the home shopping experience. Through our commitment to industry-leading innovation and creative problem-solving, we're confident that Wayfair will be home to the most rewarding work of your career.
Job Overview
We're seeking an experienced and skilled Full Stack Software Engineer to join our team in Web & Cloud Application Development. As a key member of our team, you will be responsible for designing, developing, and deploying scalable and efficient web and cloud-based applications. If you're passionate about building innovative solutions, working with cutting-edge technologies, and collaborating with a talented team, we'd love to hear from you.
Key Responsibilities
- Design, develop, and deploy scalable and efficient web and cloud-based applications using a range of technologies, including AWS, GCP, and Azure.
- Collaborate with cross-functional teams, including product management, design, and QA, to ensure that applications meet business requirements and user needs.
- Develop and maintain high-quality code, following best practices and coding standards.
- Participate in code reviews, provide feedback, and contribute to the improvement of the codebase.
- Troubleshoot and resolve technical issues, working closely with the development team and other stakeholders.
- Stay up-to-date with industry trends, emerging technologies, and best practices, and apply this knowledge to improve our applications and processes.
- Contribute to the development of technical documentation, including API documentation, user guides, and technical notes.
- Participate in the planning and execution of technical projects, including estimating effort, defining scope, and tracking progress.
Essential Qualifications
To be successful in this role, you'll need:
- 4+ years of experience in software development, with a focus on web and cloud-based applications.
- Strong proficiency in programming languages such as Java, Python, or C#, with experience in frameworks such as Spring, Django, or ASP.NET.
- Experience with cloud platforms, including AWS, GCP, or Azure, and knowledge of cloud-based services and tools.
- Strong understanding of software development principles, including design patterns, testing, and deployment.
- Excellent problem-solving skills, with the ability to analyze complex technical issues and develop effective solutions.
- Strong communication and collaboration skills, with the ability to work effectively with cross-functional teams.
- Experience with agile development methodologies, including Scrum or Kanban.
Preferred Qualifications
We're looking for candidates with:
- Experience with containerization, including Docker and Kubernetes.
- Knowledge of DevOps practices, including continuous integration and continuous deployment.
- Experience with cloud-based databases, including AWS Aurora or Google Cloud SQL.
- Strong understanding of security principles and best practices, including authentication, authorization, and encryption.
- Experience with testing frameworks, including JUnit or PyUnit.
What We Offer
At Wayfair, we're committed to providing a supportive and inclusive work environment that fosters growth, learning, and innovation. We offer:
- A competitive salary and benefits package, including medical, dental, and vision insurance.
- A generous 401(k) matching program and employee stock purchase plan.
- A comprehensive training program, including onboarding, mentorship, and professional development opportunities.
- A dynamic and collaborative work environment, with opportunities to work on high-impact projects and contribute to the growth of our business.
- A flexible and remote-friendly work arrangement, with opportunities to work from home or in our offices.
How to Apply
If you're passionate about building innovative solutions, working with cutting-edge technologies, and collaborating with a talented team, we'd love to hear from you. Please submit your resume and a cover letter, highlighting your experience, skills, and achievements. We can't wait to hear from you!
Apply Job! Apply for this job