Gaiamesh

Senior Backend Engineer

Hong Kong

18 days ago
Save Job

Summary

Gaiamesh, a rapidly growing AIoT proptech startup, is looking for an experienced Backend Engineer. We have teams in Shanghai, Hong Kong and Bangkok, and we focus on saving energy by optimizing energy efficiency for commercial buildings. We work with many big names in the industry, including JLL, Starbucks, and NYU. We are a small diverse team that drives a large impact, so you get to wear many hats and experience the growth of the next unicorn from the inside!


What you will do:

As a Backend Engineer, the systems you work on define a very large part of the company: from message exchanges to APIs, from analytical dashboards to database design. As the company grows, this role can naturally transition to VP of Engineering (management track) or Staff Engineer (technology track) in time.


Objectives of this role:

  • Architecting scalable, maintainable, and efficient software systems,
  • Working with stakeholders to understand project requirements and define solutions,
  • Implementing best practices, coding standards, and QA processes within the team,
  • Troubleshooting, resolving technical issues, and addressing challenges in implementation.


Our technology stack includes:

  • Backend written in Python/Django, with APIs in DRF,
  • Powerful bare metal servers in colocation, running our own Kubernetes setup,
  • TimescaleDB (Postgres) time series database for IoT data with ~10K QPS on average,
  • Data ingestion pipeline utilizing MQTT and Redis Streams,
  • AI/ML efforts including time series forecasting and intelligent control,
  • Edge hardware running OpenWRT and software suite written in Python,
  • Protobuf-based protocol for data exchange,
  • Monitoring and observability based on Prometheus/Grafana,
  • Multiple CI/CD pipelines to ensure quality.


Desired skills for this role include:

  • Python/Django,
  • Linux administration,
  • SQL (write, analyze, and optimize complex queries),
  • Solid understanding of MQTT protocol,
  • Experience with PostgreSQL,
  • Knowledge of IoT protocols like Protobuf is a plus,
  • Understanding of Kubernetes and Helm is a plus.


Ideal candidate

Ideal candidate for this role:

  • Has strong enthusiasm for all things tech,
  • Loves learning new things and sharing their knowledge,
  • Has an entrepreneurial spirit that puts business value first,
  • Able to decompose and drive large ambiguous tasks to the best outcome,
  • Is able to clearly communicate in English, with Chinese as a plus,


Hiring process

We strive to respect your time and avoid useless whiteboard reversing of binary trees, so we keep the interview process simple and transparent:

  • Single non-technical interview with company leadership to ensure fit,
  • A relevant homework assignment requiring less than 4 hours,
  • Final interview to discuss the assignment and meet members of the team,
  • Hiring decision and offer is made after that.

In your application, we ask you to write a few sentences answering these questions:

  • What makes you most excited about working in this company?
  • Tell us about a recent technical project you enjoyed the most?
  • Tabs or spaces? why?


Benefits

Join our innovative company and enjoy a compensation package designed to reward your contribution to our long-term success:

  • Generous Share Options – Own a piece of the company and share in its growth as we scale.
  • Flexible Work Location – Work remotely, hybrid, or from our office—whatever suits your lifestyle best.
  • Annual Leave – 15-day annual leave and reasonable working hours help maintain a healthy work-life balance.
  • High Impact Role – Play a key role in shaping our technology and culture
  • Fast-Paced Learning – Grow your skills rapidly in a dynamic environment with cutting-edge tech.
  • Collaborative Culture – Work alongside a passionate, talented team that values creativity and innovation.

How strong is your resume?

Upload your resume and get feedback from our expert to help land this job