— 3+ years of Rails development
— Experience in developing API-only applications
— Strong knowledge of Ruby 2.6+, Rails
— Relational DB’s (preferably PostgreSQL)
— Background processing (Sidekiq), Redis
— Fluent spoken and written English
— Track record of making all local technical and architecture decisions
— Track record of building a strong local engineering culture and holding everyone accountable
— Experience in high-velocity feature development focused projects before (b2b, b2c)
— Technical background (computer science or math degree)
— Experience with Reform, Stripe, Cloudinary, Google OAuth
— Friendly and highly professional team
— Flexible working hours
— 20 working days of paid vacation
— English speaking club with a native speaker
— Modern comfortable office with all amenities
— 15 days of paid sick leave
— Snacks and fruit in the office kitchen:)
— Making our product better, stronger, faster
— Implementing new features in partnership with our Product organization
— Providing the infrastructure for our design-driven Front End developers
— Tuning the application to make it more performant and scalable
— Innovating lightweight, robust, platform-agnostic RESTful APIs
— Designing an easy-to-maintain, easy-to-extend back end infrastructure
— Shipping the best code you can, and helping other developers through code review and mentorship
Overview:
Surprise.com is fundamentally changing how people work, by engaging employees and providing impactful analytics to people operations professionals. To continue scaling our impact, we’re committed to hiring builders who are inspired by our team’s guiding principle: to derive a tremendous sense of purpose to make anything we touch be the best it can be.
To deliver on our very lofty goals, we need engineers with industry-defining talent and an unrestrained drive to deliver flawless results. This role offers tremendous opportunities to build a highly scalable, highly stable, easily-maintainable back-end architecture; to push the boundaries of fault-tolerant programming; and to work with a broad range of public and proprietary APIs.
Your impact:
As a Software Engineer at Surprise.com, you will have the ability to shape our application, as well as to help us bring better appreciation and engagement to employees of companies around the world. You’ll work in conjunction with our front-end developers, designers, Product organization, and the rest of the company, in order to help us build delightful and performant software. You’ll have input into the technical roadmap, providing guidance on how to build scalable technical solutions. And you’ll help us figure out how to make the best use of our data, to give new insights to businesses.