Job Openings Software Engineer

About the job Software Engineer

We are a team of experts who work together to design and develop software that matters. Our teams work with agile development methodologies and use the latest technology.

Looking for a new challenge? Take the next big step in your career!

For our Singapore office, we are looking for a Software Engineer to be a part of our distributed team and responsible for the implementation and integration of our products for the clients.

Your tasks

  • Work in a team that designs, implements and delivers complex Java web applications for clients in various industries
  • Follow established project guidelines in software quality, testing, and security
  • Build Web UIs with HTML, CSS and modern Javascript libraries/frameworks like React, Angular, Vue and Svelte
  • Integrate our backends with other systems
  • Write and execute unit and/or integration tests
  • Work on application maintenance (bug fixing, improving performance and stability)
  • Perform code reviews, track quality software metrics and write code documentation
  • Evaluate and implement new technologies, frameworks and libraries

Requirements

Your profile

  • Know at least one programming language
  • Have theoretical knowledge of fundamental software engineering principles (object-oriented programming, algorithms, data structures, design-patterns, SOLID Principle etc.)
  • Willingness to learn new technologies and participate in knowledge-sharing within the company
  • Possess good analytical and communication skills
  • Are fluid in written and spoken English language

Plus

  • A Bachelor's degree in computer science or software engineering
  • Experience in design and implementation of Web applications
  • Experience with Spring Boot
  • Experience with any front end library or framework
  • Own theoretical or practical knowledge of software testing (unit testing, integration testing etc.)

Benefits

We take pride in offering a range of health, well-being, and development benefits that provide you a work-life balance:

  • Individual development and career plan
  • Generous knowledge fund for the support of individual education needs
  • Frequent In-house training organized by internal and external speakers
  • Flexible working hours and very centrally located easily reachable workplace
  • Company health insurance
  • Monthly contribution to Central Provident Fund
  • 21+5 days annual leave