Uplift's Office

At Uplift, we're on a mission to perfect our work-life while learning, building, and enjoying our free time.

Open Positions

Join our Virtual Team and Go Places

We're a fully remote workforce and have been doing software development and design for a long time. We are constantly on the lookout for talented software engineers and UI/UX designers who can join us.

If you're self-sufficient, passionate, and a good communicator, we will find a way to include you!

Join Our Team
Person looking at charts
Member of the Uplift team

“I love the collaborative nature of the team and how everyone genuinely cares about our work and each other.”

“The team at Uplift is professional, honest, and ambitious. Recently, I got to learn WebRTC and build a video chat application which was very fun. I was astounded at the amazing call quality that we were able to achieve. Like this one, our projects are fun, but getting to work with other talented people is the best.”

Camron FlandersFull Stack Lead Engineer
Work with Camron

Our Values

Personal Growth

Increasing our skills helps us grow and learn, both as individuals and as a team.

Open Communication

Build trust in relationships by communicating effectively and openly.

Diverse Team

People of different backgrounds accomplish more, through inclusion of different perspectives.

Work/Life Balance

Passionate about what we do, and enjoy life by value our free time.

Flexible Work

A dynamic and flexible work place, with a strong sense of purpose.


Bonded by love and ownership for the product, we go beyond the job's stated responsibilities.

Do these values resonate with you?
Join Us

Member of the Uplift team

“The best part of working at Uplift is the people I have the pleasure to work with each day.”

“When I first started working at Uplift, I was immediately impressed by the laid-back culture and the feeling that my voice mattered as an employee. I love the flexibility of working remotely and the family-like atmosphere. Since jumping on shortly after Paul and Marius created the company, it’s been a pleasure witnessing the transformation that’s taken place over the years, and I still get to see that unfold every day.”

Kristin YoderBizOps & HR Manager
Work with Kristin

Open Positions

Our roles are always on the cutting edge, and we’re constantly looking for talented people to join our team. We’re looking for well-rounded software engineers who don’t just code what the spec says. Instead they think critically, with an innovative spirit, and “always be improving” their craft.

We offer both contract or contract-to-hire positions, find your next adventure below…

Application Steps

We understand our application process takes time, and your time is valuable. To help with this, we compensate you for the coding exercise once we hire you, which is the most time-consuming part of our application.

<5 minutes
1Apply here

Found an opening that suits you? Submit an application with a short message, profile, resume, portfolio, skills, etc.

15-45 minutes
2Complete Assessment

For engineering roles: you'll receive a link to take an assessment, as a multi-step form with multiple choice and freeform answers.

Please find a block of focused time, and submit within a week.

  • For frontend roles, this covers: React, TypeScript, GraphQL, HTML/CSS
  • For backend roles, this covers: Python and Django or Node.js
  • For lead, or full stack roles: both of the above

Our assessment is intended to be taken from memory, in one go, and it's intentionally challenging.

Do your best. Indicate areas where you were unfamiliar or picked your best guess in the comments at the end.

For designers, QA, and other roles: send us your portfolio, details about your skills, recent projects, experiences.

30 minutes
3Screening interview

If your application passes our criteria, we'll follow up with a screening interview, as a general pulse check.

5-15 hours
4Take-home project

For engineers, we'll send you a take-home coding exercise. You'll be invited to a GitHub repository, and open a Pull Request once you've completed the exercise to your satisfaction.

We compensate a flat rate for your efforts, once we hire you for a project.

1-2 hours

1 or 2 interviews, this may be in parallel with the coding exercise, depending on our availability to schedule.

Select a Position to Apply

Accelerate your Career

A Great Place To Work

Grow up, get a job, work 9–5 day in & day out. You know the outline, right? This works for some people, and that's great. But not us. We craved building something of our own. We were drawn to the challenge of creating something other people wanted.

Enter Uplift in 2016, a software development agency growing steadily and continuously developing — a fully remote team from day one.

We welcome people of different backgrounds, experiences, abilities, and perspectives. We look forward to hear from you!

So, why work with Uplift?

Embark on your own self-driven career path with opportunities for positions like tech lead or client-facing roles to drive product features. Work on many different projects and cross-pollinate all the lessons and solutions.

Work remotely: avoid a time and energy drain of a commute. Uplift has been remote-first since inception. Indulge in the freedom to design your own work schedule, whether that includes a four day work week, evening hours, or whatever suits you and your lifestyle, so long as it's clearly communicated.

Uplift has no outside investors, and thus no one who can dictate the future of our company or our products. We have ultimate freedom in the projects that we choose.

Team Photo

“Uplift your career and become a part of a global virtual team”

Join Our Team