Mid-Level Full-Stack Software Engineer
Skills
React.JsShopifyPythonTypeScriptPostgreSQLSQL DatabasesDocker
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
