Skip navigation EPAM

Senior Shopify Software Engineer Sofia, Bulgaria

  • hot

Senior Shopify Software Engineer Description


EPAM is a leading global provider of digital platform engineering and development services. We are committed to having a positive impact on our customers, our employees, and our communities. We embrace a dynamic and inclusive culture. Here you will collaborate with multi-national teams, contribute to a myriad of innovative projects that deliver the most creative and cutting-edge solutions, and have an opportunity to continuously learn and grow. No matter where you are located, you will join a dedicated, creative, and diverse community that will help you discover your fullest potential.


We're looking for a Senior Shopify Developer who will be responsible for the overall technical implementation of Shopify Plus/Shopify eCommerce applications. The ideal candidate should have several years of experience in leading the development of Shopify projects and understand Shopify best practices.

What You’ll Do

  • Design and implement technical solutions to satisfy functional and non-functional requirements
  • Reviewing, interpreting, and responding to business requirements to ensure alignment between customer expectations and application design
  • Working collaboratively with project managers for project planning, schedule development, requirements gathering, backlog prioritization, and project outcome management from a technical perspective
  • Working collaboratively with UX/Creative Designers to ensure Shopify best practices are applied in the UX and design processes
  • Translating design files to clean and effective liquid templates
  • Utilizing web standards best practices, semantic front-end markup, structured stylesheets, and efficient JavaScript
  • Monitoring quality assurance and site speed across all platforms, devices and browsers detailed in the technical specification of each project
  • Leading application performance and stability activities required to meet acceptance criteria

What You Have

  • 3+ years of experience in software development field
  • Hands on experience with Shopify Plus
  • Excellent understanding of the Shopify data model
  • Experience with building Shopify Themes, Sections, and Shopify Apps
  • Experience with managing Shopify store inventory, shipping rates, discounts, and other relevant store data
  • Experience with client-side scripting and JavaScript tools and frameworks (React, Node)
  • Proficient understanding of modern web markup, including HTML5, CSS3+, and preprocessing languages
  • Agile development experience
  • Good analytical and problem-solving skills
  • Good attention to detail
  • Open to code reviews and pair programming
  • Clear, concise communication skills and good command of written and spoken English

We offer

  • Opportunity to Engineer your Future and to drive the world’s digital transformation with top industry clients
  • Personal development program that will allow you to be valued for your strengths
  • Wide range of professional trainings and workshops
  • Established and accelerated growth toward different career paths, competencies, and roles
  • Broad projects variety and possible mobility between projects over the time
  • Collaboration in a multicultural environment and exchange of best practices with colleagues around the world
  • Varied social benefits, Sports, Transportation and Health programs
  • Work-life balance and flexible schedule, team buildings and sport opportunities
  • Modern office/collaboration spaces (incl. new Infinity Tower business center, Sofia)
  • Remote By Design™ - we provide you with virtual working environment making you able to be productive and work from any location – being your home, a nice sunny terrace, summer or any of the EPAM offices all around the globe

Great! What's Next?

  • Send us your up-to-date CV or LinkedIn profile, representing your skills and past projects’ achievements
  • We’ll get in touch with you and help you ensure you’ve identified the most suitable role we have for you based on your strengths and passion
  • We’ll invite you for follow up technical conversations with your potential future colleagues and/or project, which can be done face to face in a calm meeting room at our office or via video conferencing call from your cozy place
  • At the end we will align how we can best proceed further in a mutual agreement
  • P.S. Want to prepare better and Grow yourself? Check our training and development resources and tailor your own PDP – free for any passionate IT professional at