Build with us.

74
companies
346
Jobs

Senior Software Engineer

RentSpree

RentSpree

Software Engineering
Bangkok, Thailand
Posted on Mar 4, 2025

About RentSpree

RentSpree is the leading home rental software in the US and helps hundreds of thousands of renters connect with landlords each year. Our company has more than doubled in growth annually for the past 6 years and we have no plans of stopping. We have a mission-driven culture determined to transform the residential rental industry. RentSpree’s award-winning software powers rental transactions for a who’s-who list of 300+ real estate companies, including some of the largest organizations in the nation.

RentSpree is a place where you will grow alongside the company while collaborating within your team to have a meaningful impact on RentSpree’s future.

We are looking for a Senior/Lead Software Engineer to produce scalable software solutions. You’ll be part of a cross-functional team that’s responsible for the full software development life cycle, from conception to deployment.

As a Senior/Lead Software Engineer, you should be comfortable around both front-end and back-end coding languages, development frameworks and third-party libraries. You should also be a team player with a knack for visual design and utility. If you’re also familiar with Agile methodologies, we’d like to meet you!

Skills & Qualifications

  • Experienced in a software development team for at least 3 years (both Front-end and Back-end).
  • Experienced JavaScript (Node JS & React JS)
  • Experienced in one or more database software such as
    • NoSQL, MongoDB
    • SQL & ElasticSearch would be a plus
  • Experienced in system analysis and design. Familiar with software design principles.
  • Experienced in container technologies is a plus. e.g. Docker, Kubernetes.
  • Experienced in software testing methodologies is a plus. e.g. TDD, automated testing.
  • Experience in Leadership, Training and System Design.
  • Familiar with Microservice, Elasticsearch
  • Strong knowledge in one or more fields: Front-end, Backend, Infrastructure
  • Have a positive mindset, and open for feedback.
  • Be able to explain technical context to non-tech people.
  • Intermediate/Advanced English skills

Role and Responsibilities

  • Work in an Agile team to design, develop and maintain web applications
  • Work as a Software Engineer which has to work on both front-end and back-end.
  • To be able to manage and lead project (epic) development from the beginning as a system analyst to the end as a developer.
  • Write unit test using TDD Process
  • Ensure software quality and standard of the delivered applications.
  • Mentor and do knowledge sharing among team members.
  • Support production issues and requests as needed.
  • Willing to communication with international vendors/partners
  • To be able to Research, Develop, and propose solutions or features to improve both business and technology improvement of the company.
  • Be an active learner and constantly innovate

Technology Stack:

  • NodeJS, ReactJS, JavaScript, Microservice, Elasticsearch, Kubernetes, Docker, MongoDB