Full Stack Engineer (TS/React + Java)
Our client is a huge and well-known retailer Join the team building a next-generation checkout platform, a critical component driving over $6 billion in annual demand. As a Senior Software Engineer in the Post-Purchase team, you'll design and deliver end-to-end features for a platform at the heart of our customer journey. You'll work across the full stack, from Web UI (React, Redux, Node.js, TypeScript - 80%) to backend services (Java, Go - 20%) and cloud infrastructure (AWS, Kubernetes, Docker). With a focus on automation, scalability, and exceptional customer experiences, you'll shape systems that handle millions of orders each year.
Responsibilities
- Design and collaborate with local and partner teams.
- Participate and contribute to the agile development and planning process.
- Write highly maintainable, easy-to-understand code for RESTful Services, event-driven systems, databases, and cloud infrastructure following secure coding practices.
- Demonstrate a foundational understanding of standards, concepts, and principles of engineering to solve the practical needs of the business.
- Design complex systems at the organization level with up/downstream dependencies and understand business metrics for the organization.
- Mentor other engineers and help them split larger designs into individual work units.
- Design and validate all scenarios conform to code quality through complete and automated unit, functional, integration, and end-end testing.
- Identify and prevent performance issues, optimize solutions and infrastructure, and lead cross-functional troubleshooting.
- Instrument code appropriately, creating custom metrics, alerts, and dashboards.
- Ensure adherence to Engineering best practices across the entire solution.
- Collaborate with other software engineers on design and best practices and conduct code reviews.
- Understand tradeoffs in types of engineering processes and adjust a team process to meet the project's needs.
- Test all scenarios and conform to quality and security standards
- Participate in design and code review to ensure quality and testability of feature code
- Participate in 24X7 on-call responsibilities
Skills:
- 6+ years of professional experience in developing REST-ful services and Event-driven applications
- Solid foundation in software engineering practices, data modeling, object-oriented analysis and design, design patterns, and algorithms
- Deep experience with Web UI development using JavaScript (React, Redux, TypeScript, Node.JS)
- Experience using Go Lang, Java, .Net or other object-oriented program languages
Will be a plus:
- Experience using AWS services such as Kubernetes, Elastic Cache Redis, DynamoDB, Lambda, CloudFormation, etc., or features on other similar cloud hosted platforms.
- Familiarity with Linux/Docker and open source software development.
- Familiarity with test automation and CI/CD pipelines
- Familiarity with Kubernetes, New Relic and Splunk
Required skills experience
| JavaScript | |
| TypeScript | |
| React.js | |
| Java | |
| AWS |
Required languages
| English | B2 - Upper Intermediate |
JavaScript, TypeScript, React, Java, AWS
Published 12 November
46 views
ยท
16 applications
๐
$3500-5000
Average salary range of similar jobs in
analytics โ
Loading...