Proficient in one or more server-side languages (e.g. Python, Java, Go, C#). Experienced in building REST API and has good knowledge of CRUD operation. Good knowledge of relational databases and understanding of SQL Experienced in designing/refactoring/migrating data schema. Good sense of finding and patching bugs. Experienced in maintaining production systems with profiling and bug monitoring and experience in designing and developing a complete system (no matter how big or small) from scratch. Prior experience in startups and/or software product companies is a huge plus but unnecessary.
As a backend engineer, you will lead and work on producing intuitive and reliable. Your projects can range from developing booking systems and improving our merchant backend, which makes our teams' working easier and more efficient.
You will work in a cross-functional team responsible for the full software development life cycle, from conception to deployment. You will be directly interacting with teammates from different departments.
While communication is crucial, engineers need a quiet and disturbance-free environment to be the most productive. We have arranged to let our engineers work from home since our early days, and we have a flexible hours policy that lets people work on their schedules as long as they can effectively collaborate with different parties.