There are less than a few times in your life when you will have the opportunity to join a company at this stage. When I Work is the leader in Scheduling and Time & Attendance applications. Our portfolio of Software-as-a-Service (SaaS) applications, including our award-winning scheduling app, When I Work, has revolutionized the way that customers manage and schedule their employees. Over 25,000 businesses use When I Work to spend less time on scheduling and attendance and improve team communication - including Uber, Tesla, Ben & Jerry’s, and Virgin America. No matter how you slice it the future of business software is mobile. Consider joining the mobile leader, When I Work, and be a part of a team that is changing the way the world schedules and tracks time for hourly workers.
Who We’re Looking For
We're looking for experienced full stack developers to join our growing team.
You are someone who balances pragmatic and trail blazing solutions.
You enjoy learning new frameworks, technologies, constraints, and working to build an awesome user experience for our customers.
You work with the speed without compromising user experience and ready to cycle through the think-> build -> implement cycle in a fast iterative manner.
You are ready to challenge and be challenged with a high function team.
What You’ll Be Doing
You’ll be working alongside our product team, building apps that make every piece of hourly workforce management - scheduling, time tracking, shift trading and more - easy and straightforward, for managers and employees alike. We're not looking for you to just complete a task, but to build a product together with product owners, designers, developers and QA on a cross-functional team. Your ideas and code will be put in production and used by hundreds of thousands all over the world.
Rolling out new features, and analyzing (and reacting) to the data we collect make the product even better. We love data to inform our decisions!
Optimizing existing functionality for improved performance
Brainstorming with a dynamic team to flesh out new ideas and investigate tricky issues
Searching creatively for the best solution while recognizing a released feature now that can iterate is better than a perfect one later.
You'll work on everything from a beautiful UI to complex server-side applications, database architecture, our REST API and learn micro services first hand.
Experience and Skills Needed
Top-notch programming skills, ability to produce quality code that is maintainable, efficient, reliable and secure.
Has a working knowledge of the basics of agile (backlogs, estimation, progress updates and retrospectives).
Strong development experience in one of following:
Backend: Current stack is written in Go and PHP.
Distributed version control and regular deployments
Expertise in Database Design and Concepts (MySQL, NoSQL, ORM)
What’s in it for you:
Passionate coworkers -- you’ll work with open-minded, enthusiastic people who will constantly challenge and motivate you to go above and beyond to produce great work and grow in your career.
Transparency -- you’ll experience an open door policy that gives you the unique opportunity of having direct and informal access to our entire team.
Individual ownership -- you’ll be empowered to take personal ownership of projects that can directly impact the future direction and overall success of our products.
Diversity of thought -- you’ll become part of a talented team with a wide range of skills, experience, and philosophy.
A communication and collaboration company used daily by tens of thousands of business locations to schedule hundreds of thousands of hourly workers around the world.
A well-funded ($15M Series B in June ‘16) 120+ person company growing at a fast rate.
A 2X Best Places to Work
Led by a CEO named to the 2016 Business Journal 40 under 40 and Inc.com 2014 list of 35 Under 35 Coolest Entrepreneurs
The 2013 Minnesota Cup High Tech Division Winner
Medical and dental benefits
Paid vacation and holidays
Flexible work environment
Data/Cell (internet) stipend
Casual dress code
Sound Like a Good Fit?
Check out our core values. If they excite you, we’d love to talk! Please submit the following to apply:
Resume (including months/years of employment for each position)
Cover letter explaining why you’d like to work at When I Work, and not somewhere else.
*Must already be authorized to work in the United States on a full-time basis for any employer.