About Us
Bjak is focused on providing access to affordable and sustainable financial services for people in ASEAN. Headquartered in Malaysia, Bjak is the largest insurance portal in Southeast Asia. Our main portal, Bjak.com, helps millions find the insurance policy with the best value and highest coverage for them. Our investments in technology such as Custom API, blockchain, trading systems and data science is to enable easy access to financial services that were previously inaccessible or difficult to understand.
Our core strengths are in navigating the most complex regulations and environments, creating some of the most innovative products in the world. For instance, we are the first platform globally to simplify and offer investment-linked life and health insurance online, coupled with an instant talk-to-agent service.
If you enjoy building cutting edge platforms and ecosystems to give equal access to financial services for the masses - Speak to us.
Job Description:
We are seeking a skilled Backend Engineer proficient in Golang to join our team. As a Backend Engineer, you will be responsible for designing, implementing, and maintaining scalable and efficient backend systems and services. You will work closely with cross-functional teams to deliver high-quality software solutions that meet our business objectives. The ideal candidate will have a strong background in Golang development, a solid understanding of backend architecture and design principles, and a passion for building robust and scalable systems.
Responsibilities:
- Design, develop, and maintain backend systems and services using Golang.
- Build RESTful APIs and microservices to support various client applications.
- Collaborate with frontend engineers, product managers, and other stakeholders to define requirements and deliver features.
- Optimize backend applications for performance, scalability, and reliability.
- Implement automated tests to ensure the quality and stability of the codebase.
- Integrate third-party services and libraries as needed.
- Troubleshoot and debug issues in production and non-production environments.
- Stay up-to-date with the latest developments in Golang and relevant technologies.
- Bachelor's degree in Computer Science, Software Engineering, or related field.
- Proven experience in backend development using Golang.
- Strong understanding of backend architecture and design patterns.
- Experience building RESTful APIs and microservices.
- Proficiency in working with databases such as PostgreSQL, MySQL, or NoSQL databases like MongoDB.
- Experience with message queuing systems such as RabbitMQ or Kafka.
- Familiarity with containerization technologies such as Docker.
- Solid understanding of software engineering principles, including data structures, algorithms, and design patterns.
- Experience with version control systems such as Git.
- Strong problem-solving and analytical skills.
- Excellent communication and collaboration skills.
- Ability to work independently and in a team environment.