Talent.com
你所在的国家不提供此工作机会。
Software Engineer II - Backend

Software Engineer II - Backend

WATI.ioHong Kong, Hong Kong, HK
30 天前
职位类型
  • Quick Apply
职位描述

About Us

Wati  is the world's leading WhatsApp-first conversational growth platform, empowering businesses to build deeper customer relationships and accelerate revenue growth.

Trusted and loved by over 14,000 customers across 100+ countries, Wati has established itself as the premier choice for businesses leveraging WhatsApp and other messaging channels to connect with customers on their platform of choice.

In a world where real-time interactions drive growth, Wati's story is all about business growth through conversations. At Wati, we believe that every conversation matters, whether it's engaging a first-time prospect, nurturing a qualified lead, or deepening relationships with loyal clients. We transform these conversations into opportunities for building relationships, and strong relationships lead to increased revenue.

Our Platform

The AI-native platform simplifies complex business operations by bringing all customer interactions under one intelligent roof. Designed for scalability and ease of use, our solution delivers a measurable ROI while adapting to businesses of all sizes, from emerging startups to established enterprises.

Our Backing & Partnerships

Wati is proudly backed by world-class investors including Tiger Global, Sequoia Capital, DST Global, and Shopify. As a Premium-tier Partner of Meta, Google, and WhatsApp, we maintain the highest standards of integration and platform excellence.

As Wati continues to scale rapidly, we're looking for a Software Engineer II - Backend to work closely with Development, QA, DevOps, Support and Product. You are a leader that will participate in senior technology strategy discussions, drive ideation across a distributed software team, develop implementation roadmaps and work with technical individuals to transform this into software products and solutions.

What you’ll do :

  • Refactor, test, and maintain components of our monolithic C# application, gradually migrating critical services to Golang microservices with clean, reusable, and efficient code.
  • Design, develop, and deploy high-traffic distributed systems (e.g., REST / gRPC APIs, event-driven workflows, data pipelines) using Go and C#, ensuring fault tolerance and resilience.
  • Improve latency, throughput, and resource efficiency in both legacy C# and modern Go services, leveraging caching (Redis), message brokers (Kafka / RabbitMQ), and database optimization.
  • Collaborate with cross-functional teams, including design, product, and QA, to deliver a seamless and engaging user experience.
  • Partner with DevOps to streamline CI / CD pipelines, QA to automate testing, and Product to align technical solutions with business requirements.
  • Participate in system design reviews, advocate for scalable patterns (e.g., circuit breakers, load balancing), and ensure security best practices (auth, RBAC, encryption).
  • Troubleshoot and resolve backend performance, scalability, and reliability challenges in production environments.
  • Lead code reviews, mentor junior engineers, and champion standards for maintainable code across C# and Go codebases

Requirements

  • Bachelor’s degree in Computer Science, Engineering, or related field, or equivalent practical experience.
  • 5+ years of backend development experience, including :
  • 2+ years with C# (.NET Core, ASP.NET, Entity Framework) in monolithic architectures. OR
  • 1+ years with Golang (Gin, Echo, Goroutines, Go modules) or strong willingness to learn.
  • Expertise in distributed systems : REST / gRPC APIs, microservices, message brokers (Kafka / RabbitMQ), and caching (Redis).
  • Proficiency in database design and optimization (SQL : PostgreSQL / MySQL; NoSQL : MongoDB).
  • Hands-on experience with cloud platforms (AWS / Azure / GCP), containerization (Docker / Kubernetes), and CI / CD pipelines (GitHub Actions / Jenkins).
  • Strong understanding of security practices : authentication / authorization (JWT, OAuth), RBAC, and data encryption.
  • Fluency in English with excellent communication skills to collaborate across global teams.
  • What will make you stand out :

  • Hands-on experience coding with tools like GitHub Copilot, Cursor, or other AI-assisted development environments.
  • Proven track record of building and launching products from 0 to 1.
  • Prior experience developing overseas or export-focused applications.
  • Experience with serverless architectures (e.g., AWS Lambda) or microservices architectures.
  • Knowledge of event-driven systems (e.g., Kafka, RabbitMQ).
  • Prior work on scalable, high-traffic applications.
  • 为此搜索创建职位提醒

    Software Engineer • Hong Kong, Hong Kong, HK