Remote - Full-Time:
We are looking for fully remote Software Engineers who are passionate about web technologies and enjoy building scalable applications that make a real impact. This role offers flexibility, but we require the ability to overlap with Colorado based team members until 2pm Mountain Time for regular meetings and collaboration. Preference will be given to candidates in LATAM or Serbia.
Are you a detail-oriented software engineer with a love for solving complex problems? Do you thrive in a collaborative environment and want to be part of a team that delivers high-quality software products? If this sounds like you, we’d love to hear from you!
As a Software Engineer at TurboTenant, you will be a key player in developing and maintaining our web applications. You’ll collaborate closely with Product Managers, Designers, and Engineers to create intuitive and reliable user experiences.
As a Software Engineer, you will:
- Develop and maintain web applications using NodeJS, ReactJS, and GraphQL.
- Write clean, efficient, and maintainable code following best practices.
- Actively participate in all stages of the development lifecycle, from planning to delivery.
- Collaborate with cross-functional teams, including Product Managers, Designers, and other Engineers, to ensure seamless integration of features.
- Troubleshoot and debug issues, contributing to the stability and performance of our applications.
- Participate in code reviews to maintain high standards of code quality and share knowledge with your team.
- Contribute to improving the structure and architecture of our codebase.
- Develop and update documentation for completed and planned work.
To be successful in this role, you must have:
- 2-4 years of development experience in building web applications.
- Strong proficiency in JavaScript, both browser-based and server-side with NodeJS.
- Experience with ReactJS and CSS for building interactive user interfaces.
- Knowledge of PostgreSQL databases and SQL
- Familiarity with GraphQL concepts and how to implement them on both the client and server sides.
- Experience using version control tools such as Git.
- An understanding of Scrum principles and experience working in Agile teams.
- Strong communication skills and the ability to collaborate effectively with team members.
- Ability to work until at least 2 pm MST to ensure overlap with existing team members.
- Bonus if you have:
- Familiarity with Sequelize ORM
- Experience with improving the structure and architecture of large codebases.
- Familiarity with DevOps tools or practices, such as CI/CD pipelines or Docker.
- Experience in mentoring junior engineers or contributing to onboarding new team members.
About Us:
At TurboTenant, we simplify the complex and intimidating process of managing your own rental property. And we do it through an elegant software platform for small, “do-it-yourself” landlords and their tenants. But don’t take our word for it. Read reviews from some of our 700,000+ landlords.
Our Be Better Culture
At TurboTenant, we live by the Be Better mantra. Our high performance culture makes us relentless in our efforts to Be Better at serving our landlords and renters, and in unlocking the potential in one another.
What does our Be Better culture mean to you?
- You’ll be in an environment that pushes you to reach your potential.
- You’ll make a massive impact on our landlords, renters, company, and the proptech industry.
- You’ll be on the highest performing team of your career.
We're also proud to offer:
- Competitive compensation and PTO package
- 8 paid holidays per year + a paid day off for your birthday
- A diverse and inclusive working environment
This position is a long-term full-time contract role at a flat monthly rate. Compensation range for this position is $62,000 - $70,000 USD annually. The actual compensation offered will be based on experience.