Senior Software Engineer

Rabbit Care

  • Bangkok
  • Permanent
  • Full-time
  • 1 day ago
Rabbit Care helps people save time and make better choices with comprehensive, free and independent online comparison tools for personal loans, credit cards, insurance and home services. Headquartered in Bangkok, the group has established relationships with over 50 leading financial institutions. We are part of the BTS Group, Thailands leading provider of passenger services. If you enjoy a dynamic multicultural work environment, you are welcome to send us your resume!As a Senior Software Engineer on our backend team, you will:
- Design, develop, and maintain scalable services and APIs.
- Write clean, efficient, and well-tested code following best practices.
- Architect and optimize solutions for performance, scalability, and security.
- Collaborate with cross-functional teams to translate requirements into technical solutions.
- Implement TDD, ensure code quality, and use monitoring tools for system health.
- Provide technical leadership and mentor junior engineers.
- Document systems and processes to support maintainability.
- Stay current with industry trends and apply them to improve development practices.To excel in this role, you should have:
- Proficiency in Go (Golang) or a strong willingness to learn and work with Go.
- Understanding of Typescript, React, PHP, Dart, Ruby is a plus.
- Expertise in software design, architecture, and system-level thinking.
- Solid knowledge of coding principles, data structures, and algorithms.
- Familiarity with cloud computing platforms (e.g., AWS, Azure, GCP) and their services.
- Experience with containerization and orchestration tools (e.g., Docker, Kubernetes) is a plus.
- Strong problem-solving skills and the ability to troubleshoot complex issues.
- Excellent communication and teamwork skills.
- A passion for continuous learning and staying current with industry trends.
- Experience with microservices architecture or service-oriented architecture (SOA) is a strong plus.
- Ability to use Test-Driven Development (TDD) principles is a plus.
- Knowledge of Protocol Buffers (protobuf) and gRPC is a plus.

Benefits:-Visa process and work permit.-Fostering personal growth in a learning and resourceful environment.-An office in the heart of one of Asias most international and lively cities.

Rabbit Care