Overview
The Senior JavaScript Engineer will be instrumental in supporting the platform team of a leading Ecommerce client, focusing primarily on backend Node.js development initially. The contractor will collaborate with a range of professionals, including engineers and product owners, to design and build foundational elements for innovative web and mobile applications. This role highlights a strong emphasis on both front-end and back-end development practices, particularly utilizing technologies such as React and Node.js.
Responsibilities
- Work as part of an agile team to plan and develop systems and platforms.
- Collaborate with engineers, product owners, and business analysts to define solutions and improve workflows.
- Review code and provide guidance to team members.
- Develop and maintain client-facing applications using React/Next.js.
- Design and implement Node.js and GraphQL APIs.
- Engage in DevOps practices and integrate with AWS managed services.
- Contribute to the automation of CI/CD pipelines for enhanced deployment efficiency.
- Participate in a hybrid work model, spending one day a week on-site.
Requirements
- Significant experience in modern JavaScript, including ECMAScript and Typescript.
- Proficient in Node.js, React, and Next.js, particularly in the context of full stack development.
- Experience in designing and developing APIs and microservices.
- Familiarity with DevOps and infrastructure practices, including AWS, Docker, and Kubernetes.
- Hands-on experience with AWS managed services such as SNS, SQS, and Lambda.
- Knowledge of CI/CD pipelines and automation tools.
- Experience working in agile environments and contributing to team-oriented projects.
- Expertise in developing both front and back-end applications using React.js and Node.js.