Principal Golang Engineer (open for expat) HUSA Client
HUSA
Job Description
Company overview
Our partner is a leading financial technology (fintech) company in Japan. We work together to provide B2C and B2B services to the Japanese market. They believe money is more than just a tool for living it is also essential for protecting ourselves and our families, as well as for realizing our dreams. They aim to contribute to building a better society by providing services that help users see money in a positive light and broaden their range of opportunities, thereby significantly enriching their lives.
Job overview and responsibility
- Design and develop services which can handle a massive amount of data - Design good database considering functional and non-functional requirements - Write clean and maintainable code - Improve code by continuous refactoring - Monitor application performance and fix system failures - Train junior/middle members
Required skills and experiences
- 8+ years for Web development (3 years for static typing languages) - More than 4 years of experience in Golang - Fluent English communication - Good understanding of SOLID principles, common design patterns and best practices - Solid experience with MySQL or PostgreSQL including performance tuning and optimization - Experience with complicated system architecture which includes API linkage with external systems - Experience with application performance monitoring and optimization - Experience with automation testing, E2E testing - Extensive knowledge of web security - Familiarity with CI/CD, Docker - Strong sense of ownership
Preferred skills and experiences - Experience to develop BtoB applications
Why Candidate should apply this position
Caring Mental & Physical Recreation:
- Hybrid working: 2 days at the office and 3 days WFH - Working hour: Flexible start 8AM-9AM from Mon-Fri - Full salary in probation - Insurance: Applied from Probation period: - Social Insurance, Health Insurance, Unemployment Insurance (on 100% salary) - Private health insurance & accident insurance. From Managing level: extra for family members - Bonus: 13th month salary - 16 - 24 paid days off and more - Paternity leave: Extra 5 days - Annual company trip; Quarterly team building - Billiards & Running club - Annual health check - Well-equipped facility: Macbook pro, additional monitor,
Caring Career & Development:
- Clear Career path - Foreign language & International technology-related certifications sponsoring - External & internal training courses - Soft-skill workshops - Tech seminars - Monthly and biannual Recognition Awards - Performance & salary review: twice/year (Jun & Dec)
Report to
Engineering Director
Interview process
3 rounds in English: - Technical interview (90 mins online) - Problem solving, motivation (60 minutes offline) - Culture fit (45 mins online)