Where you’ll focus
• Frontend development using modern JavaScript frameworks (React.js or Next.js)
• Backend development using Python-based microservices
• System design and infrastructure, contributing to architectural decisions as we scale
• End-to-end feature ownership across the stack
• (Nice-to-have) Exposure to Data Science / Data Engineering workflows
Key Responsibilities• Design, build, and maintain full stack features - from frontend UI/UX through to backend services and APIs in Python.
• Contribute to system design and infrastructure decisions, helping evolve our technical foundations as we scale.
• Get involved across the full Software Development Lifecycle, from initial planning and design through execution, release, and monitoring in production.
• Write clean, well-tested, maintainable code, and champion good engineering practices across the team.
• Collaborate closely with product managers, designers, and fellow engineers to translate requirements into working software.
• Build and consume APIs (REST/GraphQL) that connect frontend experiences to backend services.
• Work with AI agents as part of our AI-first operating model, using clear specifications to shape high- quality, AI-assisted engineering work.
• Take ownership of the quality, performance, and reliability of the features you ship.
• Participate in code reviews, giving and receiving candid, constructive feedback.
• Stay curious about new tools and technologies, including opportunities to explore Data Science / Data Engineering problems as they arise.