Turn messy store data into personalized insights driving bigger baskets and deeper shopper loyalty.
Software Engineer
Location
United States
Posted
106 days ago
Salary
0
Seniority
Junior
Job Description
Software Engineer
GoodlightAI
• Build and ship polished customer-facing features in React/NextJS with a strong emphasis on accessibility, cross-browser consistency, pixel-level detail, and performance budgets. • Integrate REST/GraphQL APIs and data services; handle auth, rate limits, pagination, schema changes, and resilience patterns. • Develop and maintain backend services using Python, Flask, and Celery for asynchronous task processing and distributed job queues. • Connect to retailer systems (POS, CRM, ERP, data warehouses) to surface explainable insights and personalized offers in the product UI. • Develop components and internal tools that help design and deploy targeted, margin-aware promotions and segmentation workflows. • Collaborate with product, design, and data/ML engineers to translate purchase-behavior models and personas into usable UX, A/B experiments, and measurable outcomes. • Use AI APIs and AI assistants in daily work (code generation, refactoring, tests, documentation) to accelerate delivery while maintaining code quality. • Participate in code reviews, write tests, and contribute to a clean component library and shared standards.
Job Requirements
- 1–3 years of professional experience building production web applications with React, modern JavaScript/TypeScript, and component-driven development.
- Strong attention to detail in frontend execution: layout, responsive behavior, design systems, accessibility, and micro-interactions.
- Proficiency integrating APIs (REST/GraphQL), handling errors/retries, and working with JSON schemas and API clients.
- Experience with databases (SQL or NoSQL) and basic data modeling for feature development and reporting views.
- Experience with Apache Airflow for workflow orchestration and Kafka for event streaming and real-time data processing is a plus.
- Exposure to high-volume notification workflows and implementing scalable messaging systems is preferred.
- Comfortable using AI tooling (e.g., AI code assistants, AI APIs) to speed up development, testing, and docs.
- Remote-ready collaboration skills: async updates, crisp written communication, and reliable delivery across time zones with 4-hour India overlap.
Benefits
- Fully remote work
- Clear async communication
- Collaboration with teams across various time zones
Related Guides
Related Job Pages
More Full-stack Engineer Jobs
• joining the Engineering team as a Full Stack Developer • working on web development and related infrastructure automation • reporting to the EVP Product & Engineering • collaborating with a talented, diverse team
• Design and implement high-performance backend services in Go • Build and maintain cloud infrastructure across AWS, GCP, and Azure • Own the DevOps pipeline from CI/CD to monitoring and alerting • Lead our SOC 2 compliance efforts, implementing security best practices • Create robust APIs that power our AI-driven supply chain platform • Optimize for performance, reliability, and cost across cloud providers • Automate infrastructure provisioning and deployment processes • Collaborate with frontend engineers to design efficient data flows • Make architectural decisions that balance speed of delivery with long-term maintainability
• Design and implement high-performance backend services in Go • Build and maintain cloud infrastructure across AWS, GCP, and Azure • Own the DevOps pipeline from CI/CD to monitoring and alerting • Lead SOC 2 compliance efforts, implementing security best practices • Create robust APIs that power AI-driven supply chain platform • Optimize for performance, reliability, and cost across cloud providers • Automate infrastructure provisioning and deployment processes • Collaborate with frontend engineers to design efficient data flows • Make architectural decisions that balance speed of delivery with long-term maintainability
Founding Product Engineer, Voice AI
AscertainAgentic AI for healthcare operations. Ascertain what matters, automate the rest.
• Build, configure, and optimize voice agents using third-party platforms and in-house tooling • Own quality assurance for voice interactions • Work directly with our operations team and customers to understand workflows, gather feedback, and translate insights into product improvements • Collaborate with engineers to build reliability and monitoring infrastructure as we scale • Write production code in Python to support integrations and custom functionality • Contribute to the broader product development process, bringing a user-centric perspective to everything we build



