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
To apply for this and other jobs on Djinni login or signup.
Loading...