Full Stack Developer

Skills
APIJavaShopifyData FlowDatabasesEmerging TechnologiesFastapi
Role

What the job involves

The main requirements, responsibilities and hiring steps.

Requirements

  • 1+ years of hands on experience building both frontend and backend applications
  • Experience with at least one frontend framework such as React Vue or Angular
  • Experience with at least one backend stack such as Node.js Express Python Django Flask Java Spring or similar
  • Strong understanding of how frontend and backend systems communicate through APIs
  • Ability to debug issues across the frontend and backend boundary
  • Good understanding of full stack application development and data flow
  • Strong documentation and communication skills
  • Ability to clearly explain technical decisions and problem solving approaches

Nice to have

  • Curiosity about AI
  • Interest in emerging technologies

Day to day

  • Create reinforcement learning environments that evaluate AI models on practical full stack engineering problems
  • Develop clear code samples debugging approaches and technical solutions across frontend and backend systems
  • Build small to medium sized features end to end from user interface through the data layer
  • Improve existing code for readability consistency reliability and maintainability while documenting decisions clearly
  • Review peer contributed code and technical submissions for correctness quality and clarity