Senior Software Engineer

PropertyScout • Thailand
Visa Sponsorship Relocation
Apply
AI Summary

Senior Software Engineer role at PropertyScout involves collaborating with the product team, performing full lifecycle software development, and taking ownership of assigned tasks and projects.

Key Highlights
Collaborate with product team
Full lifecycle software development
Take ownership of assigned tasks and projects
Key Responsibilities
Collaborate with the product team to ensure effective implementation of products
Perform full lifecycle software development, from design to testing
Take ownership and accountability for assigned tasks and projects
Design, code, document, and test software using accepted languages and frameworks
Follow established coding standards and processes
Commit to delivering high-quality products to end-users
Technical Skills Required
Javascript ECMAScript Typescript Node.js NestJS MongoDB PostgreSQL Elasticsearch REST API integrations
Benefits & Perks
Competitive base salary
10 days of annual leave
5 days of business leave
Share of commission from owner and client referral
Health insurance
BOI-sponsored visa & work permit
International work environment and culture
Nice to Have
Experience with NestJS
Knowledge of design patterns, object-oriented programming (OOP), and functional programming concepts
Experience with backend performance optimization
Experience in handling, configuring, optimizing, and monitoring MongoDB, PostgreSQL, Elasticsearch

Job Description


Position: Senior Software Engineer

Location: Thonglor, Bangkok

Work style: Onsite


About PropertyScout


Starting in Thailand, we are building an end-to-end real estate technology platform in emerging markets empowering all market participants to deliver a trusted and seamless real estate experience. Our mission is to make the leading property transaction platform across Southeast Asia.


We currently empower over 5,500 agents and agencies and 300+ internal agents and are servicing thousands of satisfied buyers, tenants, and owners monthly with our team of over 500 members.


Key Responsibilities:


  • Collaborate with the product team to ensure effective implementation of products.
  • Perform full lifecycle software development, from design to testing.
  • Take ownership and accountability for assigned tasks and projects.
  • Design, code, document, and test software using accepted languages and frameworks.
  • Follow established coding standards and processes.
  • Commit to delivering high-quality products to end-users.


Qualifications:


  • Bachelor's degree in Computer Science, Engineering, or related field.
  • 5+ years of relevant work experience in software development.
  • Professional proficiency in written and verbal English.
  • Demonstrated track record in building efficient and scalable architectural solutions.
  • Strong expertise with Javascript, ECMAScript, and Typescript.
  • Strong expertise with backend technologies and Node.js runtime.
  • Preferred experience with NestJS.
  • Knowledge of design patterns, object-oriented programming (OOP), and functional programming concepts.
  • Experience with backend performance optimization.
  • Experience in handling, configuring, optimizing, and monitoring MongoDB, PostgreSQL, Elasticsearch.
  • Experience in test automation techniques.
  • Experience in REST and third-party API integrations.
  • Familiarity with secure software development practices.
  • Exposure to DevOps practices.
  • Exposure to collaborating tools like GitHub, JIRA, Confluence.


Compensation and Benefits

  • Competitive base salary
  • 10 days of annual leave in the first year, growing by 1 day per year to 15 days per year
  • 5 days of business leave
  • Share of commission from owner and client referral
  • Health insurance on top of standard social security
  • BOI-sponsored visa & work permit for expats


Work Culture

  • International work environment and culture
  • 5 work days per week with 2 days work-from-home
  • Open communication that encourages feedback and idea-sharing
  • Innovative mindset that empowers creativity and new ideas
  • Established and defined career paths
  • Monthly Celebration & Parties


Company Values

  • Customers & Partners First
  • Integrity & Reliability
  • Team Collaboration & Innovation
  • Proactive Ownership
  • Performance Culture: Work hard, have fun, make history


Send your application now!

Please email your updated English CV to code@propertyscout.co.th using the format below


Email Subject: Senior Software Engineer - [Your Name]

Please introduce yourself and answer the following questions in English.

  • Relocation is mandatory. Are you ready to relocate to Thailand?
  • Why is this position interesting for you?
  • What is your highest level of education, and what documents can you provide to verify it?
  • What is your current salary and your expected salary range?
  • When can you start?

Similar Jobs

Explore other opportunities that match your interests

Software Engineer

Programming
•
1w ago
Visa Sponsorship Relocation Remote
Job Type Full-time
Experience Level Not Applicable

Nimble

Thailand

Senior Full-Stack AI Engineer

Programming
•
2w ago
Visa Sponsorship Relocation Remote
Job Type Full-time
Experience Level Mid-Senior level

krnl labs

Thailand

Principal Software Engineer

Programming
•
2w ago
Visa Sponsorship Relocation Remote
Job Type Full-time
Experience Level Mid-Senior level

Recruitis

Thailand

Subscribe our newsletter

New Things Will Always Update Regularly