We are looking for a skilled Full-Stack Developer with 3 years of experience to join our e-commerce engineering team. You will be responsible for building high-performance frontend interfaces and robust backend services. Your primary focus will be the seamless integration of third-party APIs (payments, logistics, inventory) and ensuring our platform remains scalable during high-traffic periods.
Key Responsibilities
Frontend Excellence: Develop responsive, high-performance UI components using React.js and manage complex application states using Redux or Context API.
Backend Logic: Build and maintain scalable server-side logic and RESTful APIs using Node.js and Express.
E-commerce Integrations: Lead the integration of essential e-commerce services, including payment gateways (Stripe/PayPal), shipping providers, and Inventory Management Systems (IMS).
Database Management: Design and optimize schemas in PostgreSQL or MongoDB to handle high volumes of product and transaction data.
API Architecture: Create clean, well-documented, and secure API endpoints that follow industry best practices.
Performance & Security: Implement caching strategies (Redis), optimize page load speeds, and ensure PCI-DSS compliance for secure checkout flows.
Collaboration: Work closely with UX/UI designers and product managers to translate business requirements into technical specifications.
Qualifications & Soft Skills
Experience: Minimum 3 years of professional experience in full-stack development.
Problem Solving: Proven ability to troubleshoot complex integration issues (e.g., handling webhooks or race conditions in inventory).
E-commerce Context: Familiarity with concepts like SKU management, cart persistence, and order lifecycles.
Communication: Ability to explain technical trade-offs to non-technical stakeholders.
React.js, Hooks, ES6+, CSS Grid/Flexbox, Node.js, Express, RESTful Design, SQL(PostgreSQL/MySQL) or NoSQL, Git, Postman, JWT/OAuth.