Senior Full Stack Developer - JavaScript, Python

Job summary

Deer Park
Software Developer

Work model

Hybrid · 3 days home
2 days ago
Job description

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.