Mid-Level Full-Stack Software Engineer

Skills
React.JsShopifyPythonTypeScriptPostgreSQLSQL DatabasesDocker
Role

What the job involves

The main requirements, responsibilities and hiring steps.

Requirements

  • Commercial experience building production applications with React
  • Genuine commercial experience developing backend services in Python
  • Experience designing and integrating REST APIs
  • Strong debugging and problem-solving skills
  • Experience working across the full software development lifecycle
  • Ability to take ownership and solve real production challenges
  • GitHub profile or personal projects showcasing coding ability

Nice to have

  • Collaborative
  • Product-focused
  • Ownership mindset
  • Full-stack minded
  • Problem solver

Day to day

  • Build and maintain modern web applications using React and backend services in Python
  • Design and integrate REST APIs for reliable production software
  • Debug production issues improve performance and support scalable full-stack delivery
  • Work closely with Product and Engineering to ship new features and improve code quality