If you are passionate about e-commerce and have a proven track record of building scalable and high-performing web applications, we encourage you to apply for this exciting opportunity! We offer a competitive salary, comprehensive benefits package, and opportunities for professional growth and development. We are seeking an experienced Full Stack Developer to join our team and help us continue to innovate and improve our e-commerce platform.

Job Responsibilities

  • Develop, test, and deploy new features and improvements to our e-commerce platform using modern web development tools and technologies
  • Work closely with our team of designers, developers, and project managers to ensure that new features and improvements are implemented to meet business goals and customer needs
  • Write clean, maintainable, and scalable code using best practices for performance and security
  • Debug and troubleshoot issues with our website and web applications, working with other team members to resolve issues quickly and efficiently
  • Participate in code reviews, contribute to technical documentation, and share knowledge with other team members to foster a collaborative and supportive work environment
  • Stay up to date with the latest web development trends and technologies, making recommendations for improvements and innovations to our platform as appropriate

Key skills: React, Angular, Javascript, .Net, C#, SQL Server, Azure, Docker, Node.JS, eCommerce, full stack, web application

Required Skills & Qualifications

  • Minimum 3-5 years of experience in full stack web development, with a strong focus on technologies such as C#/.Net, React/ Angular, JavaScript, SQL Server,  Entity Framework, etc.
  • Strong experience with server-side languages such as C#, .Net
  • Experience with database systems such as MongoDB, MySQL, or PostgreSQL
  • Strong understanding of web development best practices, including responsive design, cross-browser compatibility, and accessibility
  • Excellent problem-solving skills and the ability to work independently or as part of a team
  • Strong written and verbal communication skills