Summary
Join our client, a product company building the future of e-commerce platforms, as a Senior Fullstack Software Engineer. You will be part of a team creating, maintaining, and improving a retailer's e-commerce platform. The ideal candidate possesses a strong focus on quality, commitment, and teamwork. This role involves designing, building, testing, deploying, monitoring, and maintaining the product using React and Node.js. You will collaborate in an Agile environment, participate in backlog refinement, and mentor colleagues. The technological stack includes TypeScript, Node.js, React, PostgreSQL, GCP, and Docker.
Requirements
- 6+ years of experience in software development
- Proficiency in React and Node.js
- Proven software development experience with TypeScript
- Familiar with various design and architectural patterns and best practices (DDD, unit testing, code reviews, etc.)
- Experience with microservices
- Good English skills
Responsibilities
- Design, build, test, deploy, monitor, and maintain product
- Work as part of a team to build an application using React and Node
- Architect, build, and maintain excellent React and Node applications with clean & reusable code
- Participate in backlog refinement sessions and provide valuable feedback to the Product Owner and team
- Work in an Agile team, transforming user stories into functional applications
- Be ready for pair programming, sharing knowledge, and mentoring other colleagues
Preferred Qualifications
- Hands-on experience with CI/CD pipelines and DevOps practices, as well as experience with Terraform, is a plus
- Familiarity with public cloud services, preferably GCP, is a plus
Benefits
- Diverse and technically challenging projects
- Training budget for professional and personal growth
- Flexible working hours and hybrid or remote workplace model
- Flexible schedule and Agile/SCRUM environment
- Technical equipment which you can choose
- Health insurance
Disclaimer: Please check that the job is real before you apply. Applying might take you to another website that we don't own. Please be aware that any actions taken during the application process are solely your responsibility, and we bear no responsibility for any outcomes.