Role Overview:
As a Full Stack Developer, you will be responsible for designing, developing, and maintaining our e-commerce platform. You will work across the entire stack, from front-end user interfaces to back-end services and databases, to deliver seamless and scalable solutions. Your role will involve collaborating with product managers, designers, and other developers to build features that enhance the customer experience and drive business growth.
Key Responsibilities:
Full Stack Development: Design and implement both front-end and back-end components for our e-commerce platform using ReactJS, NodeJS, MongoDB, and VueJS. Ensure integration between client-side and server-side technologies.
E-Commerce Features: Develop and enhance features specific to e-commerce, such as product catalogs, shopping carts, checkout processes, and user accounts. Optimize these features for performance, usability, and scalability.
Architecture & Design: Architect and develop scalable and maintainable codebases. Implement best practices in coding, testing, and deployment.
Collaboration: Work closely with UI/UX designers to implement responsive and intuitive interfaces. Collaborate with the product team to understand requirements and deliver solutions that meet business needs.
API Integration: Develop and integrate RESTful APIs and third-party services to enhance functionality and ensure seamless interactions with other systems.
Performance Optimization: Monitor and optimize application performance to ensure fast load times and a smooth user experience. Troubleshoot and resolve issues as they arise.
Code Quality: Write clean, efficient, and well-documented code. Conduct code reviews and maintain high standards of software quality through best practices and continuous learning.
Security: Implement and maintain security best practices to protect user data and ensure compliance with relevant regulations.
Qualifications:
Experience: Minimum of 4 years of experience as a Full Stack Developer with a strong focus on e-commerce platforms.
Technical Skills: Proven experience with ReactJS, NodeJS, MongoDB, and VueJS. Proficiency in HTML, CSS, and JavaScript. Experience with version control systems (e.g., Git) is required.
Portfolio: Demonstrated ability to develop and deploy e-commerce solutions. Provide examples of projects that showcase your skills and expertise.
Problem-Solving: Strong analytical and problem-solving skills. Ability to tackle complex development challenges and deliver effective solutions.
Collaboration: Excellent communication and teamwork skills. Ability to work effectively with cross-functional teams and stakeholders.
Adaptability: Comfortable working in a fast-paced environment with changing priorities. Willingness to learn new technologies and tools as needed.
Apply via :