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, trading systems and data science is to enable easy access to financial services that were previously inaccessible or difficult to understand. Join us on this exciting journey as we expand our operations in Malaysia. We're looking for dynamic individuals who share our vision and want to contribute to the next chapter of Bjak's success.
工作內容:
- 使用NodeJS開發高質量的後端系統,並遵守最佳編碼實踐。
- 使用ReactJS / NextJS開發高質量的前端應用程序,並遵守最佳編碼實踐。
- 確保生產穩定性,並及時解決關鍵問題以最小化運營影響。
- 分析現有代碼並確定增強和優化的機會。
- 通過高效處理變更請求來支持跨職能團隊。
- 指導和培訓初級開發人員有關軟件開發的最佳實踐。
- 審查同事的拉取請求以保持代碼質量和一致性。
Responsibilities:
- Develop high-quality backend systems using NodeJS, adhering to best coding practices.
- Develop high-quality frontend applications using ReactJS / NextJS, adhering to best coding practices.
- Ensure production stability and promptly resolve critical issues to minimize operational impact.
- Analyze existing code and identify opportunities for enhancement and optimization.
- Support cross-functional teams by addressing change requests efficiently.
- Mentor and guide junior developers on best practices in software development.
- Review peer pull requests to maintain code quality and consistency.
Requirements
崗位要求:
- 計算機科學、軟件工程、信息技術或相關領域的學士學位,並具有算法和數據結構的堅實基礎。
- 超過三年的全職軟件工程經驗。
- 精通NodeJS、NestJS、ExpressJS、GraphQL和Postman等後端開發技術。
- 精通ReactJS、NextJS和Styled-components等前端開發技術。
- 具有MongoDB和MySQL數據庫管理經驗。
- 熟悉使用Selenium、Cypress和Puppeteer等工具的自動化工作流程。
- 表現出對編程和獨立解決問題的熱情。
加分項
- 相關項目的作品集是非常有優勢的。
- 具有GCP或AWS雲服務和代碼基礎設施實踐經驗。
- 具有UI/UX設計經驗。
- 熟悉測試驅動開發(TDD)或行為驅動開發(BDD)。
- 具有Pug或Slim等網頁模板語言的經驗。
- 具有技術文檔編寫經驗者優先。
WHAT YOU’LL BRING:
- Bachelor's Degree in Computer Science, Software Engineering, Information Technology, or a related field, with a strong foundation in algorithms and data structures.
- Over 3 years of full-time experience in software engineering.
- Proficient in backend development technologies such as NodeJS, NestJS, ExpressJS, GraphQL, and Postman.
- Proficient in frontend development technologies such as ReactJS, NextJS, and Styled-components.
- Experienced in database management, including MongoDB and MySQL.
- Familiar with automation workflows using tools like Selenium, Cypress, and Puppeteer.
- Demonstrated passion for programming and problem-solving independently.
BONUS POINTS:
- A portfolio of relevant projects is highly advantageous.
- Experience with GCP or AWS cloud services and Infrastructure as Code practices.
- Experience in UI/UX design.
- Familiarity with Test-Driven Development (TDD) or Behavior-Driven Development (BDD).
- Experience with web templating languages such as Pug or Slim.
- Experience in technical documentation is a plus.
Benefits
- Fast moving, challenging and unique business problems
- Strong learning and development plans for your career growth
- International work environment and flat organization
- Competitive salary
- Flexible working hours & arrangement, Casual work attire