Mid-Level Full-Stack Software Engineer

Skills
React.JsShopifyPythonFastAPIDjangoFlaskREST APIs
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
  • An engineer who enjoys taking ownership and solving real production challenges
  • A GitHub profile or personal projects showcasing your coding ability are a strong advantage

Nice to have

  • Ownership
  • Collaborative
  • Product-focused
  • Problem-solving

Day to day

  • Build and maintain modern web applications using React.
  • Develop and support backend services in Python, using frameworks such as FastAPI, Django or Flask.
  • Design, build and integrate REST APIs while debugging production issues and improving performance and reliability.
  • Write clean, maintainable and well-tested code and collaborate closely with Product and Engineering to deliver new features.