Search by job, company or skills
Job Description
We are currently seeking a Senior Backend Engineer with solid Golang experience to join our team to build and maintain our upcoming products (Crypto trading platform/Live VPN/ End-to-End encrypted messaging app). In this role, your focus is on the backend side of the product, however the expected outcome is you collaborating proactively and responsibly with different teams to ensure the product qualities and delivery goals.
Key responsibilities:
Designing, developing, and implementing new features for the backend system of the product.
Optimizing the performance and reliability of the system to ensure stable operation and high connection speeds.
Participating in the analysis and resolution of complex technical issues related to the backend system.
Working closely with other team members to ensure compatibility and consistency of the
system.
Contributing to the establishment and maintenance of best software development practices to ensure the quality and performance of the product.
Working with the engineering team to explore and create new designs/architectures geared toward scalability, stability and performance of the product.
Required skills and experiencesMinimum 8 years of experience in software engineering as a backend engineer
3+ years of experience working with Golang as a main backend language (recently)
Write clean, maintainable, extensible, and idiomatic Golang.
Strong background in building and scaling high-traffic systems (1-2M transactions/second, 10+ million users)
Solid understanding of networking fundamentals (TCP/IP, DNS, SSL/TLS).
Experience in designing and optimizing large databases for efficient data storage and retrieval.
Understanding of DevOps practices, including continuous integration and deployment (CI/CD), containerization (e.g., Docker), and orchestration tools (e.g., Kubernetes).
Good knowledge of secure coding practices.
Excellent at teamwork and communication, great attention to detail
Preferred skills and experiencesExperience in Rust or C is a plus.
Experience in VPN protocols such as WireGuard is a big plus.
Why Candidate should apply this positionAnnual leave 15 days per year
Health Insurances, social insurance
Performance review: twice per year
Internal training/sharing and professional Training courses
Team building, company trip, year-end party, monthly activities,.
Devices: Macbook and screen (If needed)
Free tea and coffee
Comfortable working Area
Working hours: 9 am-6 pm from Monday to Friday
Gross Monthly salary
USD2,000 - USD3,100
Report toTechnical Lead
Interview processTechnical interview - Culture fit interview (offline)