Senior Software Engineer (GO)
atBitkubKey Responsibilities:
- Lead the design and implementation of high-quality software applications, ensuring best practices are followed.
- Collaborate with cross-functional teams to define, design, and deliver new features and enhancements.
- Mentor and guide junior engineers, fostering their technical development and growth.
- Conduct thorough code reviews to maintain high coding standards and ensure overall code quality.
- Optimize application performance and scalability, identifying opportunities for improvement.
- Design system architecture with a focus on security and adherence to programming standards.
- Solve complex technical challenges and provide strategic, scalable solutions.
Required Qualifications (What we need) :
- Bachelor’s degree in Computer Science, Software Engineering, or a related field.
- 3 years plus of experience in software development.
- A Master’s degree or additional certifications in relevant areas is a plus.
- Programming Language Proficiency: Strong expertise in PHP, Golang, NodeJS, and TypeScript.
- Experience with Programming Frameworks: Proficient in Go-Fiber, Go-Gin, ReactJS, NextJS, AngularJS, Laravel, and CodeIgniter.
- Database Experience: Hands-on experience with databases such as MongoDB, MariaDB, MySQL, and PostgreSQL.
- Strong understanding of data structures and algorithms.
- Expertise in system architecture design and development.
- In-depth knowledge of security programming standards and best practices.
- Advanced technical problem-solving abilities, with a proven ability to address complex issues.
Communication Skills:
- Possesses a positive attitude and participates in team-building and events.
- Comfortable presenting technical information and project updates to both technical and non-technical stakeholders.
- Skilled in using AI to solve complex problems, leading to improved outcomes.
- Be able to communicate in both Thai and English.
It’s Great if you have:
- Experience with reactive programming techniques and frameworks.
- Knowledge of cloud computing environments and microservices architecture design and implementation.
- Familiarity with DevOps practices and tools, including continuous integration and deployment processes.
Remark: Given the nature of the mentioned position, where employees are involved with customer data and asset values, and/or the company, to comply with legal and regulatory standards established by the Securities and Exchange Commission, as well as to align with laws and overseeing agencies, the company requires a criminal background check as part of the post-interview process before joining the company. Your criminal history information will be retained for a period of 6 months from the start date.
Important : https://careers.bitkub.com/privacy
Skills required
- Software Development
- PHP
- Golang
- English (Fair)
Experience required
- any or no experience
Skills optional
- TypeScript
- Laravel
- MongoDB
Salary
- Negotiable
Job function
- IT / Programming
- Engineering
Job type
- Full-time
Company overview
Founded in February 2018, Bitkub is a new generation digital asset and cryptocurrency exchange platform that offers advanced cryptocurrency exchange services to individuals who intend to buy, sell, and store cryptocurrencies. We are a legally registered company, with a registered capital of 450 m ...
Why join us: Bitkub aims to be the no.1 Fin-tech company in Thailand. We believe that cryptocurrency and blockchain can shape a better financial future for all of us, and we are looking for the A-players who are passionate about Technology to join our teams. ร่วมงานกับบริษัทเทรดเหรียญดิจิตอลที่กำลังมาแรงสุด ๆ ... Read more
Benefits
- Accident Insurance
- Five-day work week
- Flexible working hours
- Free lunch & snacks
- Remote work
- Social Security
- Overtime pay
- Performance bonus
- Health Insurance
- Life Insurance