Square’s E-commerce Advanced Customization Team owns the rendering engine for Square Online, which allows thousands of sellers to effortlessly create their own online store from scratch. We’re seeking a full stack engineer who is passionate about building a platform and improving the developer experience for others to make amazing websites.
Build upon our Twig-based theme rendering engine
Develop public APIs at scale used by third-party developers
Improve upon our open source CLI and client SDK for third party developers
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
And work with an amazing group of engineers while using your technical expertise to constantly improve
BA/BS degree in computer science or equivalent
2+ years of practical experience building frontend applications (we use VueJS)
2+ 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 practical engineering evaluations
Interest in working full-stack, from optimizing database transactions, to building distributed systems, and frontend web applications
Experience pursuing self-directed side projects, research, or open source projects
Javascript ES6, Alpine JS, Pinia, Webpack
PHP with Laravel
MySQL, Elasticsearch, Redis, Memcached, RabbitMQ