Shopify Senior Backend Engineer / Java - (Spring Boot 3) (GCP / Azure / AWS) - remote in EU
WFA Digital Insight
The demand for skilled backend engineers in e-commerce has skyrocketed, with companies like Pathway Solutions pioneering automated accounting solutions. As the remote job market continues to evolve, professionals with expertise in Java, Spring Boot, and cloud platforms like GCP are in high demand. With the e-commerce industry expected to reach new heights, candidates with a passion for building scalable and reliable backend services will find this role particularly intriguing. Before applying, candidates should be prepared to showcase their problem-solving skills, collaboration abilities, and experience with API integrations.
Job Description
About the Role
As a Shopify Senior Backend Engineer at Pathway Solutions, you will be at the forefront of developing and deploying robust, scalable backend services that drive the company's mission to automate accounting for e-commerce and SaaS companies. Your day-to-day responsibilities will involve designing, developing, and deploying new features, collaborating with cross-functional teams, and ensuring the reliability and performance of the platform. The role is part of a fast-paced, fully remote team that values flexibility, continuous learning, and engineering excellence.Pathway Solutions is experiencing significant customer growth, and as a senior engineer, you will play a crucial role in shaping the core of the platform. You will work closely with the product and support teams to clarify requirements, design clean and well-architected solutions, and deploy features that provide real value to customers. Your expertise in Java, Spring Boot, and cloud platforms will be essential in tackling complex challenges in platform scalability and ensuring speed and excellence.
The company's goal is ambitious - to free 10,000 entrepreneurs from the burden of manual bookkeeping so they can focus on growing their businesses. As a senior backend engineer, you will be part of a team that is passionate about making a difference in the e-commerce and accounting industries.
What You Will Do
- Design, develop, and deploy robust, scalable backend services using Java and Spring Boot 3 on the Google Cloud Platform (GCP)
- Take full ownership of the entire development lifecycle for new platform features, from technical design and requirement clarification with product and support teams to testing and deployment
- Dive deep into business logic, tackle challenging API integrations for Shopify, and build solutions that provide real value to customers in the accounting and e-commerce domains
- Proactively monitor, troubleshoot, and optimize production environments to ensure the platform is performant and reliable
- Participate in code reviews, share knowledge with the team, and contribute to a culture of engineering excellence
- Collaborate with cross-functional teams to clarify requirements, design clean and well-architected solutions, and deploy features that provide real value to customers
- Ensure the reliability and performance of the platform, and identify areas for improvement
- Develop and maintain technical documentation, and contribute to the company's knowledge base
- Stay up-to-date with industry trends, best practices, and new technologies, and apply this knowledge to improve the platform and processes
What We Are Looking For
- 5+ years of professional experience in backend development, with a strong command of Java and the Spring Boot framework
- Experience in AI coding tools and a willingness to further drive AI adoption in the development process
- A structured mindset, with the ability to break down complex problems, clarify requirements with both technical and non-technical stakeholders, and design clean and well-architected solutions
- Deep experience designing and consuming Shopify GraphQL APIs, including complex third-party integrations
- Hands-on experience building and deploying applications on cloud platforms, preferably GCP (Compute Engine, Cloud Run, PubSub, etc.)
- Excellent debugging, troubleshooting, and analytical skills, with the ability to navigate ambiguity and find the root cause of an issue
- Strong collaboration skills, with experience working effectively within a team-oriented environment
- Experience with Git, continuous deployment pipelines (like Gitlab), and agile practices like monthly scope planning and regular code reviews
Nice to Have
- Released an embedded Shopify app (Polaris)
- Previous experience working in a fast-paced SaaS environment
- Domain knowledge in the accounting or e-commerce industries
- Experience with relational databases (like MySQL) and/or NoSQL solutions
Benefits and Perks
- Flexibility: remote-first and family-friendly working hours, with the ability to decide when you work
- Development: coaching budget, mentoring, and a diverse team to support your growth and development
- Vacation: 30 days off to recharge and pursue your interests
- Compensation: an attractive salary package awaits you, with opportunities for growth and advancement
- Growth Curve: take on responsibility and grow with the company, with opportunities to develop your skills and expertise
- Collaboration: work with a talented team of professionals who are passionate about making a difference in the e-commerce and accounting industries
- Technology: work with the latest technologies and tools, including Java, Spring Boot, and cloud platforms like GCP
- Recognition: receive recognition and rewards for your contributions to the company's success
How to Stand Out
- Develop a strong portfolio that showcases your experience with Java, Spring Boot, and cloud platforms like GCP, and be prepared to discuss your projects and accomplishments in detail.
- Highlight your problem-solving skills, collaboration abilities, and experience with API integrations, and be prepared to provide examples of how you have applied these skills in previous roles.
- Stay up-to-date with industry trends, best practices, and new technologies, and be prepared to discuss how you have applied this knowledge to improve processes and platforms.
- Be prepared to discuss your experience with agile practices, continuous deployment pipelines, and code reviews, and highlight your ability to work effectively within a team-oriented environment.
- Research the company and the role, and be prepared to discuss why you are interested in the position and how you can contribute to the company's mission and goals.
- Practice your coding skills, and be prepared to complete coding challenges or technical assessments as part of the interview process.
- Be prepared to negotiate your salary and benefits, and have a clear understanding of your worth and the market rate for your skills and experience.
This is a remote position listed on WFA Digital, the platform for professionals who work from anywhere. Browse more remote jobs across all categories.