At Rightangled, we have a small engineering team (mostly outsourced) that creates our customised Shopify extensions, apps, and themes, as well as supplementary non-Shopify applications (for example, a pharmacy/clinic management system, headless commerce solutions, etc.).
We are now looking for a Senior/Mid Level Full-Stack Developer to work alongside the team and make a substantial contribution to the design, development, and maintenance of our platforms. The role is hands-on and focused on building reliable, pragmatic, and scalable solutions while collaborating closely with other engineers and stakeholders.
Key responsibilities include:
- Developing and maintaining custom Shopify apps, extensions and storefronts
- Building and supporting non-Shopify applications and integrations where required
- Contributing to system design and architecture, ensuring solutions are practical and maintainable
- Writing high-quality, well-tested code with a pragmatic approach
- Working closely with designers, product, and non-technical stakeholders to deliver features on time
- Helping ensure development work remains focused on priorities and delivered within reasonable timescales
Requirements
- A degree in Computer Science (or a related field) and at least 5 years of experience in software development, with a strong focus on eCommerce and custom SaaS technologies
- Substantial experience with Shopify’s development ecosystem, including:
- Shopify Plus
- Liquid
- Storefront API & Admin API
- GraphQL
- Shopify Functions
- Third-party app integrations
- Strong experience with HTML, CSS, JavaScript, React, PHP, and Laravel
- Experience working with AWS
- Good understanding of software design patterns and architectures
- Familiarity with best practices such as SOLID, DRY, and common design patterns
- Experience working with both relational and NoSQL databases, with a good working knowledge of SQL
- Experience with CI/CD pipelines, including GitHub Actions, and automated testing frameworks
- Experience with version control systems, preferably Git
- Ability to work collaboratively in a team environment and effectively communicate with both technical and non-technical stakeholders
- Excellent written and verbal communication skills in English
- A love for medicines isn’t essential, but it absolutely helps!
Will Be Considered a Plus
- Strong JavaScript, HTML, and CSS skills
- Experience with Docker, RabbitMQ, and Elasticsearch
- Additional experience with Shopify beyond standard theme and app development
Benefits
What to Expect
- The advantages of a strong, friendly, and stable organisation, combined with the agility of small, interdisciplinary teams
- 40 working hours with a healthy work–life balance
- Remote working and/or an ergonomic office environment
- A competitive salary
