Build with us.

74
companies
289
Jobs

Software Engineering II

RentSpree

RentSpree

Software Engineering
Bangkok, Thailand
Posted on Dec 12, 2024

About RentSpree

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

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.

We are looking for a Software Engineer (Infrastructure) to develop platform solutions for Software Engineers (Product). As a Software Engineer (Infrastructure), you should be comfortable with DevOps, infrastructure, cloud solutions, tooling, reusable components, and libraries. You should also be curious and eager to learn, particularly in technical skills.

This position is full-time and based in our Bangkok office.

Skills and Qualifications:

  • Experience with containerization technologies such as Kubernetes and Docker.
  • Experience with cloud services (Google Cloud, AWS, OpenStack, etc.).
  • Experience with monitoring and troubleshooting tools (Datadog, OpenTelemetry, etc.).
  • Proficiency in one or more programming languages, such as Node.js or TypeScript.
  • Intermediate English skills (speaking, writing, reading, and listening).
  • Positive mindset, open to feedback, and eager to learn.
  • Strong communication skills.

It’d be great if you have:

  • Some experience with DevOps methodologies.
  • Some experience with CI/CD and deployment pipelines.
  • Some knowledge of testing methodologies and requirements analysis.
  • Some experience working with SQL and NoSQL databases (e.g., PostgreSQL, MongoDB).
  • Some knowledge in scripting language such as bash or Python.
  • Good knowledge of networking.

Responsibilities:

  • Collaborate with software engineers and product managers to develop effective strategies and test plans.
  • Maintain, scale, and monitor a platform of multiple services to ensure high availability and reliability.
  • Diagnose and troubleshoot infrastructure-related problems and provide support.
  • Provision and maintain cloud infrastructure using Terraform (IaC).
  • Analyze the needs of both the platform and software engineering (product) teams and develop solutions.
  • Analyze systems and processes to optimize or resolve potential risks and threats.
  • Maintain and improve our Continuous Integration (CI) and Continuous Deployment (CD) processes from development to production.
  • Write technical documentation and create architecture diagrams.
  • Participate in on-call rotations.

Technology Stack & Tools:

  • GCP
  • Kubernetes
  • Terraform IaC
  • Helm
  • Vault
  • ArgoCD
  • Datadog, OpenTelemetry
  • GitLab CI, GitHub Actions
  • MongoDB, PostgreSQL
  • ReactJS, Kotlin, NodeJS, TypeScript, JavaScript

Benefits & Perks:

  • Flexible working hours
  • Performance review every year
  • Provident Fund
  • Training budget
  • Unlimited Annual Leave
  • Free lunch day/coffee & drink/snack
  • Flex Benefits
  • Office massage, Yoga
  • Board Games / Karaoke / Comics