Simplify Logo

Full-Time

Staff Engineer

Frontend/Fullstack, Public Web

Posted on 9/3/2024

Square

Square

10,001+ employees

Payment and POS solutions for businesses

Fintech
Financial Services

Senior, Expert

Remote in USA

Category
Frontend Engineering
Full-Stack Engineering
Web Development
Software Engineering
Required Skills
Express.js
JavaScript
React.js
Ruby
Ruby on Rails
TypeScript
AWS
Webpack
Requirements
  • 8+ years of experience with JavaScript/TypeScript and modern web frameworks (especially Svelte and/or React)
  • Extensive experience in web markup languages (HTML5 and CSS3), backend technologies such (NodeJS, ExpressJS and Ruby), and front-end build tools (Webpack, ESbuild, and Vite)
  • Proven record of consistently delivering large features (spanning ~1+ year with multiple milestones) and large teams from start to finish with strong collaboration, communication, and ownership
  • Expertise in building web apps and large-scale applications
  • Expertise with modern front-end and server-side rendering technologies and frameworks (Svelte and React)
  • Highly effective communicator to all disciplines and comfortable presenting and demoing work to large audiences
  • Hands-on experience setting up and maintaining large-scale web applications with a substantial contributor base (dozens of active weekly contributors)
  • Deeply comfortable with and able to apply software development design principles (SOLID, DRY) in daily work
  • Enjoy working in a collaborative environment and partner with other cross-disciplinary teams (designers, design technologists, product managers, data scientists) to achieve optimal results
  • Proficiency with CI pipelines and cloud infrastructure (mainly AWS and Cloudflare)
  • Excellence in test coverage (unit, and end-to-end)
  • Experience being on-call, and are comfortable working under pressure
Responsibilities
  • Build and support Square’s Public Web - a surface used by millions of Square sellers to discover the ecosystem of Square’s offerings - ensuring we are proud to sign our names to the experiences we enable there
  • Identify and explore ways to improve application architecture, testing, and build pipeline
  • Continually seek to optimize and improve the seller experience
  • Iterate rapidly on features, tooling, and processes
  • Work with other senior front-end engineers to establish and evangelize best practices and patterns
  • Write code to serve a server side rendered CMS based website
  • Write code to build the design system that allows Design Technologists and content authors to build and deploy web pages in a no-code and low-code manner
  • Support an ongoing effort to fully deprecate a legacy Ruby on Rails stack
  • Prioritize and advocate for tooling and build investments to add leverage for every front-end engineer
  • Actively participate in reviewing technical documents and roadmaps to advocate for the right architectural tradeoffs
  • Advocate for process improvements within the team/organization in a critical, but thoughtful and empathetic way
  • Mentor engineers across the organization, evolving and instilling a culture of high quality and high velocity work

Square provides payment and point-of-sale (POS) solutions designed for businesses of all sizes, particularly small to medium-sized enterprises (SMEs) like retail stores, restaurants, and online merchants. Its main product is a POS system that includes hardware such as card readers and terminals, along with software that allows businesses to accept various payment methods, including credit cards, debit cards, and mobile payments. Square also offers additional services like invoicing, payroll management, and business analytics, making it a comprehensive tool for managing business operations. What sets Square apart from its competitors is its user-friendly interface and transparent fee structure, which charges a small fee for each transaction processed. This simplicity appeals to small business owners who value predictable costs. The goal of Square is to empower SMEs by providing them with the tools they need to manage sales and customer relationships effectively.

Company Stage

IPO

Total Funding

$601.2M

Headquarters

San Francisco, California

Founded

2009

Growth & Insights
Headcount

6 month growth

0%

1 year growth

-2%

2 year growth

5%
Simplify Jobs

Simplify's Take

What believers are saying

  • Square's expansion into new markets, such as offering Tap to Pay in France, indicates strong growth potential and international reach.
  • The company's investment in Bitcoin and blockchain technology positions it at the forefront of financial innovation, potentially leading to significant long-term gains.
  • Square's extensive ecosystem of third-party integrations, particularly in the food and beverage sector, enhances its value proposition and operational efficiency for businesses.

What critics are saying

  • The highly competitive fintech market requires Square to continuously innovate to maintain its market position and avoid being outpaced by rivals.
  • Square's significant investment in Bitcoin introduces volatility and financial risk, which could impact its overall financial stability.

What makes Square unique

  • Square's user-friendly hardware and software solutions, including its flagship POS system, set it apart in the fintech market by offering a seamless and comprehensive business management experience.
  • The company's transparent transaction-based revenue model appeals to small business owners who prefer predictable costs, unlike competitors with more complex fee structures.
  • Square's strategic focus on integrating advanced technologies like machine learning and Bitcoin into its ecosystem demonstrates its commitment to innovation and staying ahead of market trends.

Help us improve and share your feedback! Did you find this helpful?

INACTIVE