Demo

Senior Full Stack Engineer

When I Work
When I Work Salary
Minneapolis, MN Full Time
POSTED ON 1/30/2025
AVAILABLE BEFORE 2/28/2025
Who We Are

We help hourly teams get shift done.

At When I Work, everything we do starts with a mission to help hourly teams work better together. We deliver on that mission by making hourly workforce management - scheduling, time tracking, shift trading, team messaging, and more - easy and straightforward for managers and employees alike.

Our feature team consists of full-stack, mobile, and automation engineers, QA analysts, and designers. We work within sprints and release daily. We have fun at work while we challenge and support each other in a highly functional environment.

What You'll Do

As a Senior Full Stack Engineer focusing on Golang, you will help build a product that hundreds of thousands of hourly employees and managers use every day to work better together. Your ideas and code will be put into production and used all over the world. You will code primarily on our new stack (Go, Javascript, TypeScript, & React) and less frequently make changes to our older stack (PHP, Javascript). In this role you will:

  • Deliver new features, analyze, and react to the data we collect to make the product better
  • Lead a dynamic team through the design and development of new features and investigation of tricky issues
  • Navigate trade-offs creatively by optimizing for value we can deliver today iterating on it tomorrow
  • Help our existing and new features scale as we drastically increase our customer base
  • Work first-hand on everything from a beautiful UI to complex server-side applications, database architecture, our REST API, and microservices
  • Mentor teammates to aid in their development and areas of ownership

Who You Are

You thrive in a team-based environment. You enjoy learning new frameworks and technologies, and working within constraints to build an awesome user experience for our customers. You work quickly and efficiently without compromising user experience and are ready to cycle through the think-> build -> implement phases in a fast iterative manner. You enjoy balancing both pragmatic and trailblazing solutions.

Experience and Skills Needed

  • 5 years professional software development experience.
  • 1 years backend development experience, preferably in Go.
  • Excellent communication and collaboration skills.
  • Top-notch programming skills, ability to produce quality code that is maintainable, efficient, scalable, reliable and secure.
  • Knowledge of Database Design and Concept
  • Bonus points for experience in consuming 3rd party APIs.

Our Technology Soup

We use a lot of different technologies to get the job done, and each member of our team brings their own mix of technology experience. If you have familiarity with even a few of these (or equivalents), you could make a valuable contribution: Go, JavaScript, TypeScript, PHP, React, Gitlab, MySQL, PostgreSQL, NoSQL, Kubernetes, Kafka, lots of AWS (EC2, ECS, Lambda, S3, RDS, DynamoDB, Aurora, Kinesis).

What's In It For You

At When I Work, your base pay is one part of your total compensation package. Actual base pay will depend on your job-related skills, qualifications, experience, and location, and other factors. For Minnesota based roles, the base salary hiring range for this position is between $115,000-135,000. Other benefits include:

  • Professional development allowance
  • Paid parental leave
  • Health and dental coverage for a fraction of the cost of other employers
  • Paid vacation and holidays
  • Flexible work environment
  • Volunteer time off
  • 401(k) match
  • Donation match
  • Hybrid office, includes a monthly commuter stipend
  • Casual dress code
  • Dynamic and dedicated team

We believe actions speak louder than words. Every encounter with our people and products should be memorable and helpful. Challenges are exciting, failure is how we learn, and we all have an entrepreneurial spirit. Building an inclusive and equitable workplace isn't lip service. We invest our time and our money in organizations that are not only working to diversify the current jobscape, but also investing in the future of talent. We're motivated by a strong, innovative, and passionate work culture and we're constantly searching for ways to improve and get shift done.

Whether you're a perfect match or not, if it sounds like a good fit, we encourage you to apply.

The tech industry is notorious for its lack of diverse representation, and we're aware of the research showing that historically underrepresented groups are less likely to apply to a job if they don't believe that they meet all of the criteria. Are you hesitant to submit an application because you're not sure if you check every box? Apply anyway! We would love to hear from you and figure out what you can add to the culture here at When I Work.

We'd love to talk to you! Please submit the following to apply:

  • Resume (including months/years of employment for each position).
  • Cover letter including:
    • an overview of your existing experience
    • a convincing reason why you'd like to work at When I Work.
    • Must already be authorized to work in the United States or Canada on a full-time basis for any employer.

Salary : $115,000 - $135,000

If your compensation planning software is too rigid to deploy winning incentive strategies, it’s time to find an adaptable solution. Compensation Planning
Enhance your organization's compensation strategy with salary data sets that HR and team managers can use to pay your staff right. Surveys & Data Sets

What is the career path for a Senior Full Stack Engineer?

Sign up to receive alerts about other jobs on the Senior Full Stack Engineer career path by checking the boxes next to the positions that interest you.
Income Estimation: 
$102,136 - $132,353
Income Estimation: 
$123,508 - $158,121
Income Estimation: 
$102,136 - $132,353
Income Estimation: 
$123,508 - $158,121
Income Estimation: 
$123,508 - $158,121
Income Estimation: 
$132,730 - $173,376
Income Estimation: 
$82,809 - $110,162
Income Estimation: 
$102,136 - $132,353
Income Estimation: 
$63,573 - $82,434
Income Estimation: 
$82,809 - $110,162
View Core, Job Family, and Industry Job Skills and Competency Data for more than 15,000 Job Titles Skills Library

Job openings at When I Work

When I Work
Hired Organization Address Minneapolis, MN Full Time
Job Description Job Description We will only be accepting applicants located in the Twin Cities Metro area. This role wi...
When I Work
Hired Organization Address Minneapolis, MN Intern
Job Description Job Description We will only be accepting applicants located in the Twin Cities Metro area. This role wi...
When I Work
Hired Organization Address Minneapolis, MN Full Time
Job Description Job Description We will only be accepting applicants located in the Twin Cities Metro area. This role wi...

Not the job you're looking for? Here are some other Senior Full Stack Engineer jobs in the Minneapolis, MN area that may be a better fit.

Senior Full Stack Engineer (Platform)

BetterUp, Minneapolis, MN

Senior Full Stack Developer

Motion Recruitment Partners, LLC, Minneapolis, MN

AI Assistant is available now!

Feel free to start your new journey!