Full Stack Software Engineer
- $135,000 - $180,000
- San Jose, CA
Join a top E-Commerce Company in Tech as a Full-Stack Engineer!
A bit about us:
We are a global technology company shaping the future of digital commerce and social engagement. Our platform connects millions of users with businesses, creators, and products, transforming the way people shop and interact online. As we expand our e-commerce capabilities, we are looking for a Senior Software Engineering Manager to lead our checkout and payments engineering team.
Why join us?
- Competitive salary + performance-based bonus.
- Comprehensive health, dental, and vision insurance.
- 401(k) with company match.
- Generous paid time off and flexible work arrangements.
- Learning and development budget for professional growth.
- Opportunity to work on cutting-edge e-commerce technology with a global impact.
Job Details
- Lead and mentor a team of full-stack, backend, and test automation engineers to design, develop, and optimize high-traffic checkout experiences.
- Drive the architecture and development of scalable, cloud-native payment solutions, ensuring seamless transactions for millions of users.
- Spearhead migration projects, transitioning legacy systems to modern frameworks such as Java Spring Boot and cloud-native platforms.
- Implement Agile best practices to enhance development efficiency, improve project delivery timelines, and optimize team collaboration.
- Oversee automation testing strategies using TestCafe, SonarQube, and other QA tools to improve code quality and system reliability.
- Collaborate cross-functionally with product, analytics, data engineering, and design teams to define project scope and align development goals with business priorities.
- Develop and integrate AI-powered shopping tools and chatbot experiences to enhance user engagement and checkout efficiency.
- Ensure compliance with security best practices, reducing vulnerabilities and enhancing application resilience.
Qualifications
- 8+ years of software engineering experience, with at least 3+ years in a leadership role managing engineering teams.
- Expertise in backend development with Java Spring Boot, Scala, or similar frameworks.
- Strong knowledge of cloud computing platforms, preferably AWS, GCP, or proprietary cloud-native solutions.
- Experience with high-traffic e-commerce applications, including checkout, payments, or transactional platforms.
- Proficiency in Agile development methodologies and CI/CD pipelines.
- Background in test automation, leveraging tools like TestCafe, SonarQube, or Selenium.
- Experience with AI/ML integration in commerce applications is a plus.
- Strong communication and cross-functional collaboration skills.