Overview
The Senior JavaScript Engineer (AI) role is a critical position within an eCommerce company, focusing on the design and development of their digital ecosystem. The contractor will collaborate with a team to enhance both front-end and back-end applications, ensuring they align with the company's digital strategy. This position requires a blend of technical expertise and the ability to work effectively within an agile environment.
Responsibilities
- Develop and improve front and back-end applications using JavaScript frameworks.
- Collaborate with cross-functional teams to deliver features aligned with the digital roadmap.
- Design and implement APIs and event-driven architectures.
- Conduct rigorous testing using TDD and DDD methodologies.
- Utilize cloud technologies, specifically AWS, in development processes.
- Integrate AI tools and technologies into existing applications.
- Participate in scrum-based agile team activities.
Requirements
- Proven experience in Full Stack JavaScript development with React.js, Next.js, and Node.js.
- Strong programming skills in TypeScript.
- Extensive experience with API development and event-driven architectures.
- Hands-on experience with cloud technologies, particularly AWS.
- Familiarity with GraphQL and Nest.js is advantageous.
- Experience in applying TDD and DDD in software development.
- Ability to work independently and communicate effectively within a team.
- Familiarity with AI tools and technologies is a plus.