Full Stack Software Engineer - US
Full Stack Software Engineer Location: Austin, TX or Seattle, WA - Onsite Responsibilities: • Take complete ownership of the software development life cycle. From start to finish, including design, testing, deployment and maintenance. • Assist in defining technical strategy, cultivating team camaraderie. Mentor junior developers and deliver engaging features. • Play a pivotal role; collaborate closely with the engineering team to oversee daily development tasks, guiding architectural decisions, contributing to designs, conducting design and code reviews, and optimizing code implementation. • A back-end expert with expertise in Backend frameworks like Spring Boot, node.js or Expression.js and experience with relational database • A front-end expert with a keen eye for design and a command of JavaScript libraries like React, Angular or Vue.js • Stay up to date with the latest trends, technologies, and best practices in the software industry. Suggest and implement these practices as per project needs. Requirements: • Bachelor's degree in computer science or a related field • 10-12 years of experience in delivering scalable, robust and secure software applications • Strong communication and interpersonal skills • A passion for writing clean, maintainable and secure code adhering to security best practices • Expertise in JAVA coding with latest features like Lambda, Datetime, streams and functional programming • Expertise in JavaScript frameworks and libraries, such as React, Angular, or Vue.js • Strong knowledge of web technologies (HTML, CSS, HTTP, REST, etc.) • Experience with development and deployment on cloud platforms like AWS, Azure, or GCP. • Excellent problem-solving skills with knack for debugging and troubleshooting complex technical issues. • Ability to work efficiently in a fast-paced environment with minimum supervision Nice to have: • Experience in working on Amazon (Internal/External Projects or Services) and familiarity with Amazon Leadership principles • Experience with Agile methodologies