- Home
- Hybrid Jobs
- Senior Full Stack Developer - JavaScript, Python
Senior Full Stack Developer - JavaScript, Python
Job summary
Work model
Requirements
Must have:
- 7-8+ years of professional web development experience with a strong focus on backend architecture
- Expert-level proficiency in JavaScript and TypeScript
- Extensive knowledge of Next.js, including both Pages Router and App Router
- Backend development experience with Node.js/Bun and server-side languages such as Python, PHP, or Ruby
- Previous experience in e-commerce development, specifically in payment processing and order management
- Solid understanding of React, state management frameworks (e.g., Zustand, Context API), and contemporary build tools like Vite
- Expertise in SQL (MySQL) and familiarity with NoSQL databases
- Proven experience with integrating major payment processors
- Understanding of networking protocols including SSH, TCP, UDP, HTTP, and TLS
- Experience in Linux system administration and command-line debugging
- Proficient in using Git and employing collaborative workflows
- Knowledge of e-commerce security and PCI compliance principles
- Strong analytical and problem-solving skills, with the ability to manage on-call responsibilities
Responsibilities:
- Design and develop high-performance e-commerce applications utilizing Next.js, React, and TypeScript
- Construct resilient backend services and APIs using Node.js/Bun along with various server frameworks
- Create functionalities for shopping carts, payment processing systems, and order management workflows
- Integrate payment gateways such as PayPal, Amazon, and Cash App, as well as third-party services
- Develop product catalog systems, search features, and recommendation algorithms
- Implement A/B testing protocols and promotional campaign functionalities
- Maintain systems for customer accounts, order tracking, and service tools
- Optimize applications for high-traffic situations, including flash sales
- Participate in an on-call rotation for production issues and system monitoring
- Debug and troubleshoot issues employing Linux command-line tools
- Write clean and maintainable code adhering to industry best practices
- Utilize AI tools and agents to streamline the development process
Company:
At Fragrance.com, we are a leading beauty e-commerce firm committed to giving our customers access to a vast inventory of authentic fragrances, skincare products, candles, aromatherapy options, and more. Our Senior Full Stack Developer will be an integral member of our e-commerce engineering team, focusing on the design, development, and maintenance of scalable online retail platforms. We offer a hybrid work environment and a comprehensive benefits package that includes medical, dental, and vision coverage, a generous 401(k) plan, paid time off, employee product discounts, and supportive resources for personal challenges. We strive to foster an inclusive workplace that respects and champions diversity across all aspects.