Software Engineers

rookieroad software engineers

Apply Now!

What is a Software Engineer?

Software engineers are problem solvers that enable others to accomplish their tasks in more efficient ways. Software engineers do not just code. They also design systems and tools that humans use to be more productive and precise. Working as a software engineer at Rookie Road, you will work on difficult problems at scale in the exciting frontier of the Internet. At Rookie Road, we don't just create content - we create the best content.

Roles and Responsibilities

  • Write high-quality code that is readable, scalable, and fast
  • Effectively use their time when writing code
  • Treat everyone with respect
  • Continue to improve their skills to be the best in their field


  • To create code that solves real problems within the organization
  • To work on a variety of projects optimize the codebase
  • To enhance and improve your coding skills
  • To gain industry experience working as a software engineer in a startup environment
  • To meet other software engineers from around the world!

Front-End Software Engineers


Full-stack experience is not necessary, but experience with the fundamental web technology languages are a must.

  • Javascript
  • HTML
  • CSS


Experience with at least one major framework is necessary. See examples below:

  • Vue Js
  • Laravel
  • Django
  • Flask
  • Ruby on Rails

Back-End Software Engineers

We are actively hiring all types of back-end software engineers.


  • Python 2 and Python 3
  • Javascript
  • Object oriented programming
  • Functional and procedural programming
  • Understanding of algorithms and data structures


  • Database design
  • Api designers
  • Machine learning
  • Artificial intelligence
  • Natural language processing


To apply for this position, please click the button below. Be prepared for a response within 48 hours. You may be asked to complete a sample to demonstrate your skills. Upon completion of the sample, you will be notified whether your application has been accepted.

Apply Now!

Available Positions

  • Part-Time Front-End Developer
  • Full-Time Front-End Developer
  • Part-Time Python Engineer
  • Full-Time Python Engineer

Application Process

  1. Apply for the position
  2. Get a response back from HR
  3. Have a preliminary 15 minute phone call with HR
  4. Complete a sample of work to demonstrate your skills
  5. Get a response back from HR if your application has been approved
  6. Sign paperwork
  7. Onboarding

Apply Now!