Senior Lead Software Engineer

Engineering · Bangkok, Thailand

Job description

RentSpree, the USA's leading home rental software, is among the fastest-growing property tech startups. Our award-winning software connects renters and landlords, revolutionizing the residential rental industry. With six years of annual growth, we've forged partnerships with 300+ top real estate companies, delivering high-quality data-driven insights and products

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


Benefits & Perks

  • Semi-Annual Performance Rewards
  • Unlimited Annual Leave
  • Provident Fund
  • Group Health insurances
  • Flexible Benefits
  • Workstation Benefits
  • Lunch & Learn Allowance
  • Internet Allowance
  • Team Training & Event Budget
  • Weekly Office Massage Service


More about us

View in org chart

Open roles at RentSpree

Two candidates
The Org
helps you hire
great candidates
It takes less than ten minutes to set up your company page.
It’s free to use - try it out today.