CompaniesJobsFor Employers

Senior Software Engineer - Full Stack

Information technology
Full-time
Please log in to view salary
Bandar Sri Damansara, Kuala Lumpur

About The Job

  • Builds and deploys performant modern web applications in React, Redux, Webpack, ES6, and Flow
  • Designs and develops high-volume, low-latency server-end applications for mission-critical systems and delivering high-availability and performance
  • Contribute in all phases of the development lifecycle
  • Writes well designed, testable, efficient code
  • Ensures designs are in compliance with specifications
  • Prepare and produce releases of software components
  • Supports continuous improvement by investigating alternatives and technologies and presenting these for architectural review
  • Understands context, specifications with ability to translate business requirements into product requirement
  • Participates in code reviews
  • Designs and implement RESTful APIs
  • Architects efficient and scalable backend systems
  • Writes unit, functional and end-to-end tests
  • Writes high-quality code (Python, Go) that communicates with upstream backend services via HTTP APIs
  • Identifies and resolves performance and scalability issues

Job Requirements

  • BS/MS degree in Computer Science, Engineering or a related subject
  • Good communication in English and Mandarin is a plus as the role requires working with international teams
  • Proven hands-on Software Development experience
  • Detailed knowledge of minimum one modern JavaScript framework: React, Ember, Angular, etc
  • ln-depth understanding of web frameworks (such as Python, Django, etc)
  • Proficient understanding of the HTTP protocol
  • Experience shipping web applications to production
  • Have a track record of designing, developing and implementing complex, low-latency, and preferably transaction-based/B2C, mobile applications and/or web services with over one million users
  • Your experience may be in mobile engineering, full-stack, back-end, architecture and infrastructure, web services and tooling
  • Proven working experience in Java development; hands on experience in designing and developing applications using Java EE platforms
  • Object Oriented analysis and design using common design patterns;
  • Profound insight of Java and JEE internals (Class loading, Memory Management, Transaction management etc.)
  • Excellent knowledge of Relational Databases, SQL and ORM technologies (JPA2, Hibernate)
  • Experience in the Spring Framework
  • Experience in developing web applications using at least one popular web framework (JSF, Wicket, GWT, Spring MVC)• Experience with test-driven development

Our Culture

WHY JOIN US

  • You will be learn tremendously in a fast-growing startup that promotes flexible and open culture.
  • You will learn the latest technologies used in SEAsia, with exposure to its direct impact in society 
  • You will be a contributor in the fastest growing company in Malaysia

ABOUT US

Bjak is a technology company focused on making insurance easy, fun and more inclusive for everyone. Here at Bjak, we are dedicated in creating shared and open ecosystem giving everyone equal opportunity, accessibility and security. Bjak is led and backed by some of the most prominent executives and enterprises in Asia.
jobs-malaysia-bjak-job-senior-software-engineer-full-stack