Senior Full Stack Developer - E-commerce
Summary
Senior full stack developer building and scaling a fast-growing e-commerce platform for a remote-first team: designing responsive front ends, REST APIs/microservices, and database solutions, plus CI/CD and code reviews. Typical stack spans React/Angular/Vue, Node.js/Python/Java, SQL/NoSQL databases, and cloud/container tooling.
About the Role
Our client is seeking a highly skilled and experienced Senior Full Stack Developer to join their dynamic remote-first team. This pivotal role will focus on developing and enhancing their rapidly growing e-commerce platform, ensuring a seamless and engaging online shopping experience for customers worldwide. You will be instrumental in designing, building, and deploying robust, scalable, and performant web applications, leveraging your expertise across both front-end and back-end technologies. This is an exciting opportunity to contribute to a leading online retail presence from the comfort of your home office, driving innovation in a remote and collaborative digital environment.
Key Responsibilities
- Design, develop, and maintain scalable and responsive web applications using modern full stack technologies (e.g., React/Angular/Vue for front-end, Node.js/Python/Java for back-end).
- Build and optimize robust RESTful APIs and microservices to support dynamic e-commerce functionalities.
- Implement efficient database solutions (SQL/NoSQL) and ensure data integrity and performance.
- Write clean, well-documented, and thoroughly tested code, participating actively in code reviews .
- Collaborate closely with product managers, designers, and other engineers to translate requirements into high-quality software.
- Troubleshoot, debug, and upgrade existing systems, ensuring high availability and performance of the platform.
- Champion best practices in software development, including CI/CD, automated testing, and security.
Requirements
- 5+ years of professional experience in full stack web development , with a strong portfolio showcasing significant projects.
- Expertise in modern front-end frameworks (e.g., React, Angular, Vue.js) and their ecosystems.
- Proficiency in server-side languages (e.g., Node.js, Python, Ruby, Java) and experience building scalable APIs.
- Solid understanding of database technologies (e.g., PostgreSQL, MySQL, MongoDB) and data modeling.
- Experience with cloud platforms (AWS, Azure, GCP) and containerization technologies (Docker, Kubernetes) is highly desirable.
- Excellent problem-solving skills, a proactive attitude, and the ability to work effectively in a fully remote , asynchronous environment.
Benefits
- Highly competitive salary and potential for stock options or performance bonuses.
- Flexible work arrangements with a fully remote setup.
- Comprehensive health, dental, and vision insurance plans.
- Generous paid time off and opportunities for professional development.
- A culture that fosters innovation, collaboration, and continuous learning for all team members.