If this interests you please email me at: chuck @ squareup dot com
Square is a revolutionary service that enables anyone to accept credit
cards anywhere. Square offers an easy to use, free credit card reader
that plugs into a phone or iPad. It’s simple to sign up. There is no
extra equipment, complicated contracts, monthly fees or merchant
account required. Co-founded by Jim McKelvey and Jack Dorsey in 2009,
the company is headquartered in San Francisco.
We are seeking talented Ruby Developers to join our world-class
engineering team.
As a Ruby Developer here at Square, you will be responsible for the
design, development and deployment of the server side of all user-
facing features. This ranges from the development of rich web
experiences, to designing and developing the APIs used by our iOS and
Android clients, to low level performance optimization. We’re looking
for full stack engineers whom are capable and excited about moving up
and down the stack quickly. This team works on all levels of code from
database interaction and core business logic up through html/css/
JavaScript. Square’s engineering teams practice agile development,
love TDD and often pair program.
Current projects include:
Rethinking the Point of Sale (POS) system with Square Register
We’re developing simple and intuitive user interfaces to replace
overly complex POS applications. We are going to provide big company
advantages to small business owners. This includes the development of
sophisticated data analytics, providing rich interactions between
buyers and sellers and improving the day to day experience of running
a business.
Redefining the payment experience with Square Card Case
We’re redefining the end-to-end experience of buyer and seller
interaction. This ranges from how individuals find merchants; to how
they pay and to how they interact after the payment. The goal is a
more personal, user-friendly experience and for everyone to feel like
a regular, no matter where they go. The emphasis is on thoughtful
design, ease of use and tackling the hard problem of masking
complexity.
Desired Skills & Experience
Requirements
Analytical problem solving skills
Extensive Web application development experience with any of the
following: Ruby, python, JavaScript, perl, java or scala
Ability to make pragmatic engineering decisions in a short amount of
time
SQL experience
Desirable, but not required
Professional Ruby development experience
Open source contributions
TDD experience
JavaScript experience
Pair programming experience
Experience scaling web services
Experience building server side APIS for mobile apps
If this interests you please email me at: chuck @ squareup dot com