company-logo-image

Senior Software Engineer - Full Stack

Bjak
ashley-avatar-image

AI-generated summary

beta
speech-bubble-tail-image

Oops, looks like Ashley forgot to summarize this job! We apologize for the inconvenience. Please read the complete Job Description for full details and additional information.

Undisclosed

Bandar Sri Damansara

Full-Time

Job Description

  • 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


Company Benefits

Incentives

Performance bonus

Entertainment

All provided and borne by company

Out-of-office expenses

All provided and borne by company

Travel

All provided and borne by company

Medical

All provided and borne by company

Equipment

All provided and borne by company


Additional Info

Experience Level

0 - 7 Years of Experience

Job Specialisation

General IT


Company Profile

Bjak-logo-image

Bjak

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.

company-logo-image

Senior Software Engineer - Full Stack

Bjak

Undisclosed

Bandar Sri Damansara

Full-Time

This job is no longer available