Full-Stack Software Engineer
ECOM Advanced Customization
Posted on 2/10/2024
Square

10,001+ employees

Digital payment processor
Company Overview
Square's mission is to ensure that all businesses are able to participate and thrive in the economy. The company is building infrastrucutre for online payments.
Consulting
Energy
Social Impact
Financial Services
Consumer Goods

Company Stage

N/A

Total Funding

$601.2M

Founded

2009

Headquarters

Oakland, California

Growth & Insights
Headcount

6 month growth

29%

1 year growth

13%

2 year growth

18%
Locations
Toronto, ON, Canada
Experience Level
Entry
Junior
Mid
Senior
Expert
Desired Skills
PHP
Vue.js
CategoriesNew
Software Engineering
Requirements
  • 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
Responsibilities
  • 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
  • Work with an amazing group of engineers while using your technical expertise to constantly improve
Desired Qualifications
  • 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