**Experienced Full Stack Software Engineer – Web & Cloud Application Development**
About Us
Welcome to Amazon, a global leader in e-commerce and technology. We're a company that's passionate about innovation, customer obsession, and operational excellence. Our mission is to be Earth's most customer-centric company, where customers can find and discover anything they might want to buy online. We're committed to providing a workplace that's inclusive, diverse, and rewarding for our employees.
Job Description
We're seeking an experienced Full Stack Software Engineer to join our dynamic team of developers, designers, and innovators. As a Full Stack Software Engineer, you'll play a critical role in designing, developing, and deploying scalable, secure, and high-performance web and cloud applications. If you're passionate about coding, problem-solving, and collaboration, we want to hear from you!
Key Responsibilities
- Design and Develop Web and Cloud Applications: You'll work on designing and developing scalable, secure, and high-performance web and cloud applications using a range of technologies, including AWS, Java, Python, and JavaScript.
 - Collaborate with Cross-Functional Teams: You'll work closely with our product managers, designers, and other engineers to ensure that our applications meet the needs of our customers and stakeholders.
 - Test and Deploy Applications: You'll be responsible for testing and deploying our applications to ensure that they're stable, secure, and meet our quality standards.
 - Troubleshoot and Resolve Issues: You'll troubleshoot and resolve issues that arise during development, testing, and deployment, and work with our teams to identify and implement solutions.
 - Stay Up-to-Date with Industry Trends: You'll stay up-to-date with the latest industry trends, technologies, and best practices, and apply this knowledge to improve our applications and processes.
 
Essential Qualifications
- Bachelor's Degree in Computer Science or a related field: You'll have a degree in Computer Science or a related field, and a strong foundation in computer science principles, including data structures, algorithms, and software design.
 - Programming Skills: You'll have proficiency in a range of programming languages, including Java, Python, and JavaScript, and experience with web development frameworks and libraries.
 - Cloud Computing Experience: You'll have experience with cloud computing platforms, including AWS, and a strong understanding of cloud security, scalability, and reliability.
 - Communication and Collaboration Skills: You'll have excellent communication and collaboration skills, and be able to work effectively with cross-functional teams to achieve shared goals.
 
Preferred Qualifications
- Master's Degree in Computer Science or a related field: You'll have a master's degree in Computer Science or a related field, and a strong foundation in advanced computer science topics, including machine learning, artificial intelligence, and data science.
 - Experience with Agile Development Methodologies: You'll have experience with Agile development methodologies, including Scrum and Kanban, and be able to apply these principles to improve our development processes.
 - Experience with DevOps Tools and Practices: You'll have experience with DevOps tools and practices, including continuous integration, continuous deployment, and continuous monitoring.
 
Skills and Competencies
To succeed in this role, you'll need to possess a range of skills and competencies, including:
- Strong problem-solving and analytical skills: You'll be able to analyze complex problems, identify root causes, and develop effective solutions.
 - Excellent communication and collaboration skills: You'll be able to communicate effectively with cross-functional teams, stakeholders, and customers to achieve shared goals.
 - Strong attention to detail and organizational skills: You'll be able to prioritize tasks, manage multiple projects, and meet deadlines in a fast-paced environment.
 - Adaptability and flexibility: You'll be able to adapt to changing priorities, technologies, and processes, and be flexible in your approach to problem-solving.
 
Career Growth Opportunities and Learning Benefits
We're committed to helping our employees grow and develop their careers, and offer a range of learning benefits and career growth opportunities, including:
- Training and Development Programs: We offer a range of training and development programs, including online courses, workshops, and conferences, to help you develop your skills and knowledge.
 - Mentorship and Coaching: You'll have access to mentorship and coaching from experienced engineers and leaders, to help you navigate your career and achieve your goals.
 - Career Advancement Opportunities: We offer career advancement opportunities, including promotions, transfers, and lateral moves, to help you grow and develop your career.
 
Work Environment and Company Culture
We're proud of our inclusive, diverse, and rewarding work environment, and offer a range of benefits and perks, including:
- Flexible Work Arrangements: We offer flexible work arrangements, including remote work options, to help you balance your work and personal life.
 - Competitive Compensation and Benefits: We offer competitive compensation and benefits, including health insurance, retirement plans, and paid time off.
 - Recognition and Rewards: We recognize and reward our employees for their contributions and achievements, through a range of programs and initiatives.
 
Compensation, Perks, and Benefits
We offer a range of compensation, perks, and benefits, including:
- Competitive Hourly Pay: You'll receive competitive hourly pay, based on your experience and qualifications.
 - Flexible Part-Time Schedule: You'll have the flexibility to work a part-time schedule, to balance your work and personal life.
 - Opportunity to Work with a Globally Recognized Industry Leader: You'll have the opportunity to work with a globally recognized industry leader, and contribute to the development of innovative and scalable applications.
 - Access to Amazon Career Development and Advancement Programs: You'll have access to Amazon's career development and advancement programs, to help you grow and develop your career.
 
How to Apply
If you're passionate about coding, problem-solving, and collaboration, and want to join a dynamic team of developers, designers, and innovators, we want to hear from you! Please click on the following link to apply:
Join Our Team
We're committed to building a diverse and inclusive team, and encourage individuals from all backgrounds to apply. If you're passionate about technology, innovation, and customer obsession, and want to join a company that's changing the world, we want to hear from you!
Amazon is an equal opportunity employer, and we're committed to providing a workplace that's inclusive, diverse, and rewarding for our employees. We're proud of our company culture, and offer a range of benefits and perks to help you grow and develop your career.
Thank you for considering Amazon as your employer of choice! We look forward to hearing from you.
Apply for this job