The company is looking to evolve its high-scale eCommerce and ad-tech platforms by hiring a Senior Full Stack Engineer who will serve as a technical leader, driving the development and maintenance of mission-critical systems.
Requirements
- Expert-level proficiency in Angular (latest versions), Node.js, and PostgreSQL
- Deep understanding of Heroku platform capabilities, limitations, and optimization strategies
- Strong experience with RESTful APIs, GraphQL, and real-time data synchronization
- Proficiency in SQL optimization, database design, and data modeling at scale
- Hands-on experience with payment gateway integrations (Stripe, PayPal, Cybersource, etc.)
- Understanding of PCI compliance, tokenization, and secure payment processing
- Expertise in server-side tracking implementations (Facebook Conversions API, Google Enhanced Conversions, TikTok Events API)
Responsibilities
- Design, develop, and scale full-stack applications supporting 200+ concurrent offers in a configuration-driven eCommerce environment on Heroku Services
- Architect robust server-to-server integration solutions for customer event signals supporting tracking and conversions between ad platforms, analytics systems, and eCommerce infrastructure
- Lead the modernization and synchronization of legacy codebases, establishing sustainable maintenance practices and technical debt reduction strategies
- Own end-to-end payment processing architecture including credit card transactions, digital wallets (PayPal), and enterprise payment gateways (Cybersource)
- Implement and maintain PCI-compliant payment flows with advanced fraud detection and tax calculation capabilities
- Build and optimize customer event signal management systems for real-time ad attribution and conversion tracking
- Champion AI-assisted development practices, integrating AI agents and tools into daily engineering workflows
Other
- Serve as a technical leader driving the evolution of our high-scale eCommerce and ad-tech platforms.
- Lead and mentor our engineering team.
- Proven ability to communicate complex technical concepts to diverse stakeholders
- Track record of mentoring developers and building high-performing teams
- Self-driven with exceptional problem-solving and decision-making abilities