Engineering · Bangkok, Thailand
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:
Benefits & Perks
More about us
Open roles at RentSpree