Software Engineer
Remote
Job Summary
Software Engineer for Goodlight AI (Contract, Remote). Build and ship customer-facing features in React/NextJS with accessibility and performance focus; integrate REST/GraphQL APIs and data services; develop backend services in Python/Flask/Celery for async processing; connect to retailer systems (POS/CRM/ERP/data warehouses) to surface explainable insights and personalized offers in the UI. Collaborate with product, design, and data/ML engineers to translate purchase-behavior models into usable UX, run A/B experiments, and deliver measurable outcomes. Leverage AI tooling to accelerate development, participate in code reviews, write tests, and contribute to a clean component library. Remote-first with at least 4 hours overlap with India; occasional meetings with U.S., Brazil, and Singapore stakeholders. Working model indicates contract roles for a globally distributed team.
Required Qualifications
- 1–3 years of professional experience building production web applications with React/JavaScript/TypeScript
- Strong frontend execution skills including accessibility, responsive design, and cross-browser compatibility
- Experience integrating REST/GraphQL APIs and handling authentication, pagination, and schema changes
- Experience with backend services in Python, Flask, and Celery for asynchronous task processing
- Experience connecting to retailer systems (POS, CRM, ERP, data warehouses) or similar data integrations
- Experience with data-driven product features, experimentation (A/B), and measurable outcomes
- Familiarity with AI tooling and AI-assisted development workflows
- Remote-work collaboration skills with async communication across time zones (India overlap)
- Experience with databases (SQL/NoSQL) and basic data modeling
- Nice-to-have: exposure to GraphQL, React Query/TanStack Query, Redux Toolkit/Zustand, Tailwind/Chakra, testing frameworks (Jest, RTL, Playwright/Cypress)
- Nice-to-have: cloud environments and CI/CD for frontend/API services
Apply with one swipe on Sorce. We auto-fill applications and apply on your behalf — no cover letters, no 40-minute forms.
Hiring someone like this?
Get your role in front of qualified candidates on Sorce.