Join the RepCheckup Team
Come help businesses across the world improve their online presence and work with a growing team of subject matter experts.
Accelerate Your Career and Make an Instant Impact
Work daily with a team of experts and thought leaders in the field of internet marketing and reputation management. Here you'll make a difference and grow in your career.
Autonomy
Directly contribute to company strategy and product direction with the power execute in the best way you see.
Flexibility
Work from our office in the heart of Downtown Buffalo, NY or from anywhere in the world where you feel you can perform your best.
Mentorship
Learn directly from passionate leaders with decades of experience leading successful internet marketing campaigns.
Profitsharing
Benefit directly when your efforts turn into wins for customers and competitive advantages the company uses to further grow.
Current Opportunities at RepCheckup
We're looking for more RARE people to join us. Take a look at the opportunities below and let us know if you think you're a fit!

Front End Software Engineer Overview We’re looking for a Software Engineer to help lead the continual development of the tool set based on customer demand and overall product roadmap. You will be responsible for translating product vision and UI/UX wireframes into a functioning application – everything from designing the overall architecture of the web application […]

Software Engineer, Backend We’re looking for a Software Engineer with experience with backend architectures to help lead the continual development of the tool set based on customer demand and overall product roadmap. As a Software Engineer, you will be responsible for translating product vision into a functioning application – everything from designing the overall architecture […]

Improve Your Online Reputation Today
Get Your Free Account
Hey, a Free Offer!
Download our guide and create your best online personal statement
Find out what an online personal statement in the medical industry should contain to convert potential patients into new appointments.