Search by job, company or skills

J

Software Engineer (Full Stack)

5-7 Years
SGD 7,000 - 8,500 per month
new job description bg glownew job description bg glownew job description bg svg
  • Posted 11 days ago
  • Be among the first 10 applicants
Early Applicant

Job Description

Responsibilities:

  • Ownership over feature design and implementation, with a focus on sound technical
    choices and maintainability.

  • Collaborating with other designers and engineers

  • Web application development involving frontend, backend and/or cloud infrastructure.

  • Autonomy to drive the direction of the product with the chance to develop a developer console from the ground up

  • Perform code reviews and evangelize best practices

  • Design and build highly available, resilient and scalable system with a focus on quality

How to Succeed

  • Excellent teamwork and communication skills with a history of establishing great relationships with UX and Product Management.

  • Having a growth mindset and willing to share knowledge to grow together with the team

  • Enjoy making data driven decisions while leaving ego aside

  • Understand that problems can be solved in different ways, sometimes not with engineering understand how these solutions can and should be evaluated.

  • Enjoy platform engineering with a goal of creating tools that will help to accelerate the creation of digital services for different teams.

Requirement:

  • Bachelor Degree in Computer Science, Computer or Electronics Engineering, Information Technology or related disciplines

  • At least 5 years of professional experience as a software engineer or equivalent position

  • Experience in frontend technologies (HTML, CSS and JS/TS) as well as any web framework (React, Angular, Vue etc)

  • Experience in Node.js/TypeScript will be advantageous though we are open for other server side languages

  • Experience in architecting multi-tenancy architecture will be advantageous

  • Experience in search technologies like ElasticSearch, Lunr will be advantageous

  • Experience in creating frameworks/libraries/tools for other teams to spin up new applications easily(infra, database, servers, UI)

  • Mentored teammates on new ways to deepen their technical craft

  • Able to grasp business domain concepts and set appropriate technical directions at the right level of abstraction.

  • Previous experience with developer tooling is a bonus.

More Info

Job Type:
Industry:
Employment Type:

Job ID: 139880607

Similar Jobs