Are you passionate about building scalable and high-performance applications in a fast-paced environment? Join our team as a Backend Engineer and contribute to developing cutting-edge digital solutions that enhance experiences for customers and store associates across online and retail domains. This role is perfect for those who thrive on challenging tasks and enjoy working in a collaborative, cross-functional environment.
Required Skills & Experience
- 4+ years of experience in delivering highly available web or mobile applications.
- Hands-on expertise in utilizing AWS Serverless technologies, with a strong emphasis on AWS Lambda functions for building cloud-native applications.
- Proficiency in backend development using ReactJS, Python, and Java within an AWS Cloud environment.
- Demonstrated ability to design, build, and maintain scalable RESTful APIs to support diverse applications.
- A proven track record of building end-to-end solutions, automating testing, deploying pipelines, and maintaining cloud-based infrastructure.
Nice to Have Skills & Experience
- Proficiency in TypeScript to ensure robust and maintainable code.
- Practical experience with AWS services like SNS, SQS, DynamoDB, and API Gateway.
- A deep understanding of caching frameworks, data structures, and distributed system fundamentals for performance optimization.
- Knowledge of databases, including NoSQL data stores, and distributed persistence technologies.
- Prior experience in front-end development, showcasing a well-rounded technical skill set.
- Familiarity with the retail domain and its unique requirements and challenges.
Key Responsibilities
- Contribute to designing and building digital solutions that empower both customers and store associates.
- Work as part of a dedicated team to develop and enhance the client's Omni-Channel digital platform, leveraging state-of-the-art frameworks and technologies, including AWS Lambdas, Java, Python, and Node.js.
- Take an active role in developing microservices using TypeScript, ensuring scalability and performance.
- Participate in design discussions, offering well-researched insights on industry standards and best practices to guide the team's development strategies.
- Assume ownership of critical components within the digital platform, managing their lifecycle from inception through to post-production support.
- Collaborate cross-functionally with developers, architects, and product/project managers to deliver cohesive solutions.
- Ensure code quality and reliability through automated testing and robust deployment pipelines.
About the Team and Technology
You will be part of a dynamic team that has built a world-class Omni-Channel digital platform. This platform supports both customers and store associates by integrating cloud-native technologies with modern development frameworks. As a valued team member, you will have the opportunity to work with some of the most innovative tools and technologies, including AWS Serverless, Lambdas, ReactJS, Python, Java, and Node.js.
Our mission is to create a seamless digital experience that enhances online and in-store interactions. By joining our team, you will be at the forefront of shaping solutions that are pivotal to customer satisfaction and operational excellence.
What We’re Looking For
- Takes pride in developing scalable, efficient, and robust backend systems.
- Enjoys working in a fast-paced, Agile environment and thrives on challenges.
- Can independently drive projects while contributing as part of a larger team.
- Values clean, maintainable code and understands the importance of testing and deployment automation.
- Is curious about emerging technologies and eager to implement best practices.
Why Join Us?
- Be part of a team that is redefining digital retail experiences.
- Work on exciting projects that utilize cutting-edge technologies.
- Collaborate with a diverse group of professionals, including architects, product managers, and engineers.
- Opportunity to grow and expand your technical expertise in AWS and other modern tools.
- Make a tangible impact by contributing to critical digital infrastructure used by thousands.
Take the next step in your career by joining our talented team of innovators and problem-solvers. Apply today and become a key contributor to the future of digital retail!