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