Upshift is a product-based company where diverse, smart, and passionate people embrace the power of technology to improve the way people earn and work. Since 2016, our revolutionary staffing platform is disrupting the 150bn recruitment industry, by actively easing the job-searching process.

Headquartered in Miami, FL, and backed by the largest job platform in the world, Upshift is currently operating in 20 cities across the US with 100,000+ high-quality workers verified on our app. The company has grown from three founders to 150 brilliant minds – and we are just getting started. Our sights are set on becoming the world’s largest HR Tech Company.

While struggling to make temporary staffing and recruiting efficient, we decided to take the faith in our own hands and we built the long-needed solution. We help our users find flexible job opportunities by connecting them with businesses that are in need of staff. With Upshift, people are able to decide where, when and how they work. They can combine different types of flexible work and develop multiple sources of income. Simply put, we make work better by helping everyone achieve their own goals.

Behind every groundbreaking and life-changing product, there’s an awesome team! Day-by-day, our engineering team pursues our mission of making the world of work a better place for everyone. We share a unique work culture that’s based on aiming high, taking ownership, co-creating, caring and growth.

Our Software Engineers often describe our product as complex, but fun. Here are some of our core tech tools that help ‘the magic happen’: for the back end we predominantly use PHP and Laravel to build and maintain a Restful API. We love Laravel for a lot of reasons but mostly because it is a very powerful framework and we’ve been able to build impressive features. We are taking care of our Laravel framework and PHP and we are keeping them up to date with the latest versions available. We respect user experience and the time to serve information so we are doing a lot of work in the background by utilizing Laravel’s famous queues! We are big fans of Docker and we use it to run every environment we have but also easily scale our API and other services. AWS is where our applications live and serve their purpose to our users. Working with these tools excites us every day and hopefully they will excite you too! 

You will be responsible for analyzing the current cloud infrastructure utilized within the company, and develop steps and processes in order to improve and expand it. You will also work on automation processes such as testing, code validation, app management, and assist other department engineers in creating practical demonstrations of proposed solutions and demonstrating them to other members of the team. By ensuring high performance, highly secure and scalable cloud infrastructure, you will be a key part of our long-term success.

  • You have always been passionate about working in a fast-paced and constantly changing start-up environment with a team that is making a difference
  •  You can take ownership, accountability, and initiative
  •  You have the ability to make relevant technical decisions, initiating actions to resolve operational issues
  •  You can develop and maintain high performance, high availability, cost-efficient, and scalable cloud-based solutions
  •  You can easily establish milestones for necessary contributions from other departments and develop processes to facilitate their collaboration
  •  You have good communication and presentation skills
  •  You can ramp up quickly on both new technologies and existing technologies
  •  You have the ability to think both tactically & strategically
  •  You have a “let’s find a way to do it” attitude, meaning no task is too big or too small
  • Minimum of 3 years of DevOps experience in a professional environment
  •  Deep understanding of AWS services
  •  Containerization and orchestration experience (Docker, ECS, EKS, Kubernetes)
  •  Strong understanding of the best practices regarding system security measures
  •  Server engineering and administration experience with Linux/UNIX operating systems and networking concepts
  •  Practical knowledge of monitoring and logging solutions
  •  Good understanding of automation processes with the fitting technologies like CloudFormation or Terraform
  •  Competency in building software delivery pipelines in a CI/CD environment
  •  Excellent troubleshooting skills
  • Ongoing professional & career development (an opportunity for level up every three months, as something defined in your tailor-made Career Progression Framework);
  • Competitive salary and stock options in a fast-growing Macedonian - American company -  our compensation package is highly competitive, and includes stock options, depending on your performance and seniority;
  • Career and technical mentoring is offered in order to enhance your skills;
  • Team social events of the decade;
  • Private Health insurance;
  • FitKit monthly credits;
  • Innovation space - an opportunity to book an eight-hour working day and spend time learning, reading, and upgrading yourself;
  • Awesome team to work with - where fun & work is always placed into the same sentence;

Our Tech Stack

Hiring process

Explore more

  • Engineering Careers
  • Manifesto
  • Our Product
  • Tech Blog

Talk to our recruiters