Job Title: Full Stack Developer - React, Node, and Backend Experience
Location: Remote or Local (Preferred)
Salary: Competitive
Experience: 3+ years of experience
Job Responsibilities:
- Develop and maintain the full stack of an e-commerce website, including the frontend, backend, and API.
- Work closely with a cross-functional team to define and implement the technical roadmap for the project.
- Design and implement clean, efficient, and scalable code following modern best practices.
- Contribute to the development of new features, bug fixes, and performance improvements.
- Implement security measures to protect sensitive data and ensure compliance with industry standards.
- Collaborate with designers and other team members to ensure consistent design and functionality across the application.
- Continuously improve and test the application to ensure high performance and reliability.
- Build and maintain APIs for integration with external systems.
- Contribute to the development of the frontend using React, and contribute to the backend using Node.js.
- Develop and implement new tools and technologies to enhance the development process.
Requirements:
- Strong understanding of web development and experience with HTML, CSS, JavaScript, and front-end technologies such as React and Vue.js.
- Experience with Node.js and a preference for using Express.js.
- Proficiency in database design and relational databases such as PostgreSQL or MongoDB.
- Experience with RESTful APIs and OAuth authentication.
- Experience with version control systems such as Git.
- Experience with front-end and back-end testing tools such as Jest, Mocha, and Cypress.
- Experience with agile development methodologies and comfortable working in a team environment.
Education: Bachelor's degree in Computer Science or related field, or equivalent experience.
Preferred Skills:
- Experience with cloud platforms such as AWS, Azure, or Google Cloud.
- Experience with DevOps, CI/CD, and containerization technologies such as Docker.
- Experience with JavaScript frameworks such as Angular or Spring.
Open to:
- Part-time work
- Remote work
How to Apply:
- Send your resume and a cover letter detailing your experience and how you meet the requirements of the position.
- Attach your portfolio or a link to your GitHub account.
- Submit your application to [email address or link to application portal].