Job Description
Square's Ecommerce Editor Team owns the Online Store website editor, which allows thousands of sellers to quickly and easily create their own online store from scratch. We’re seeking a full stack engineer who is passionate about working on both our large scale front-end editor application, and the back-end system supporting it. You will help build features to create a world-class e-commerce experience for both our sellers and their customers.
Responsibilities
- Lead initiatives to improve our website builder and online store platform.
- Drive the architecture of our frontend systems to enable quick and stable feature development.
- Build elegant user-facing web experiences that combine intuitive interfaces with smooth performance at scale.
- Own the entirety of your features, write testable and well-documented frontend and backend code.
- Build systems that manage sensitive customer data while holding Square to the highest standards for security and compliance.
- Work with an amazing group of engineers while leveraging your technical expertise to constantly raise the bar.
Qualifications
- BA/BS degree in computer science or equivalent.
- 5+ years of practical experience building frontend applications (we use VueJS).
- 5+ years of practical full stack development work experience (ideally using PHP, and even Laravel).
- Experience building large web applications in a distributed environment and can make pragmatic engineering decisions.
- Interest in working full-stack, from optimizing database transactions, to building distributed systems, and frontend web applications.
- A track record of pursuing self-directed side projects, research, or open source projects.
Technologies We Use
- JavaScript ES6, VueJS, Pinia, Webpack
- PHP with Laravel
- MySQL, Elasticsearch, Redis, Memcached, RabbitMQ
Additional Information
Block takes a market-based approach to pay, and pay may vary depending on your location. U.S locations are categorized into one of four zones based on a cost of labor index for that geographic area. The successful candidate’s starting pay will be determined based on job-related skills, experience, qualifications, work location, and market conditions. These ranges may be modified in the future.
- Zone A: USD $198,000 - USD $297,000
- Zone B: USD $188,100 - USD $282,100
- Zone C: USD $178,200 - USD $267,400
- Zone D: USD $168,300 - USD $252,500
Full-time employee benefits include the following:
- Healthcare coverage (Medical, Vision and Dental insurance)
- Health Savings Account and Flexible Spending Account
- Retirement Plans including company match
- Employee Stock Purchase Program
- Wellness programs, including access to mental health, 1:1 financial planners, and a monthly wellness allowance
- Paid parental and caregiving leave
- Paid time off (including 12 paid holidays)
- Paid sick leave
- Learning and Development resources
- Paid Life insurance, AD&D, and disability benefits
These benefits are further detailed in Block's policies. This role is also eligible to participate in Block's equity plan subject to the terms of the applicable plans and policies, and may be eligible for a sign-on bonus. Sales roles may be eligible to participate in a commission plan subject to the terms of the applicable plans and policies. Pay and benefits are subject to change at any time, consistent with the terms of any applicable compensation or benefit plans.
Benefits Extracted with AI
- Dental insurance
- Healthcare coverage (Medical, Vision and Dental insurance)
- Health Savings Account and Flexible Spending Account
- Retirement Plans including company match
- Employee Stock Purchase Program
- Wellness programs
- Paid parental and caregiving leave
- Paid time off
- Paid sick leave
- Learning and Development resources
- Paid Life insurance, AD&D, and disability benefits
Similar jobs
Last update: 23 minutes ago
Fullstack Developer with Vue.js and Laravel
Join a global e-commerce company as a Fullstack Developer in Ghent, working with Vue.js and Laravel in a fast-paced environment.
Full-Stack Developer with Vue.js and Symfony Experience
Join EXWE as a Full-Stack Developer with Vue.js and Symfony experience. Enjoy remote work, no overtime, and a dynamic team environment.
Senior Full Stack Engineer (PHP, Angular, React)
Seeking a Senior Full Stack Engineer with PHP, Angular, React expertise for remote work in the EU. 6+ years experience required.
Senior Full Stack Engineer - Consumer
Join MoonPay as a Senior Full Stack Engineer in Lisbon, focusing on consumer products using React, TypeScript, and GCP.
Senior Fullstack Engineer with TypeScript and Microservices
Join SumUp as a Senior Fullstack Engineer in Berlin. Work with TypeScript, Microservices, and REST APIs to enhance global fintech solutions.
Senior Web Fullstack Developer with Vue/Nuxt.js Experience
Join ZAUBAR as a Senior Web Fullstack Developer with Vue/Nuxt.js expertise for remote AR projects.
Senior Full-Stack Software Engineer (Finance Team)
Join Nedap as a Senior Full-Stack Software Engineer to enhance healthcare administration efficiency with Java and Vue.js expertise.
Mid-Level Full Stack Software Engineer - Cloud & Web
Join as a Full Stack Software Engineer focusing on C#, Azure, and Microservices in a dynamic team with flexible work options.
Full-Stack Software Engineer (JavaScript, Node.js, Vue.js)
Join Squadformers as a Full-Stack Software Engineer, working remotely on innovative projects with JavaScript, Node.js, and Vue.js.
Senior Software Engineer - Java, Microservices
Join Sofico as a Senior Software Engineer focusing on Java and Microservices in Bavaria, Germany. Work on ERP solutions for automotive finance.
Senior Full-Stack Engineer (NextJS)
Join Nordhealth as a Senior Full-Stack Engineer (NextJS) to shape digital healthcare with a modern tech stack and remote work flexibility.
Senior Full-Stack Engineer, Core Experiences
Join BetterUp as a Senior Full-Stack Engineer to lead projects, craft quality code, and empower teams in a hybrid role in the Netherlands.
Backend Software Engineer
Join NCR Voyix as a Backend Software Engineer in Amsterdam. Design, build, and maintain scalable backend systems using Java, Node.js, and cloud platforms.
Full Stack Software Engineer
Join Booking.com as a Full Stack Software Engineer in Amsterdam. Work on global e-commerce challenges with Java, JavaScript, React, and more.
Senior Software Engineer - Java, Microservices
Join Sofico as a Senior Software Engineer focusing on Java and Microservices in Ghent. Work on ERP solutions for automotive finance and leasing.
Senior Software Engineer (Backend)
Join Pass App as a Senior Software Engineer (Backend) to build scalable web3 solutions using microservices, TypeScript, and Node.js.
Senior Full Stack Engineer
Join PiNCAMP as a Senior Full Stack Engineer to build innovative camping solutions using Python, JavaScript, and cloud technologies.
Senior Node.js Backend Developer
Join PostNord as a Senior Node.js Backend Developer to drive innovation in our online shipping tool. Work in an agile team with AWS, Node.js, and more.
Full Stack Developer (.NET/Vue)
Join a fast-growing start-up as a Full Stack Developer (.NET/Vue) focusing on digitalization in construction. Work on innovative projects with a dynamic team.
Senior Full Stack Developer
Join Sonia as a Senior Full Stack Developer to lead development in Python, TypeScript, and modern frameworks. Remote work with flexible arrangements.
Software Engineer II - Developer Experience
Join Elastic as a Software Engineer II in Developer Experience, focusing on test frameworks for Kibana. Remote work, competitive benefits.
Senior Full Stack Developer (Node.js, React.js)
Join Grand Parade as a Senior Full Stack Developer, working with Node.js and React.js in a hybrid role in Cracow, Poland.
Medior Frontend Developer with Vue.js
Join Scala as a Medior Frontend Developer in Sittard to build Vue.js applications and enhance web solutions.
Senior Backend Engineer (JavaScript & Node.js)
Join Devire as a Senior Backend Engineer specializing in JavaScript & Node.js, working on innovative fintech solutions in a hybrid role in Warsaw.