Backend Engineer

KAISHI PARTNERS PTE. LTD.


Date: 2 days ago
Area: Singapore, Singapore
Salary: SGD 8,500 - SGD 15,000 per month
Contract type: Full time

We are currently working with a fast growing cybersecurity startup to seek a Backend Engineer to be part of our team.


What you will do

  • Build backend systems and services to enable features and solve problems for highly scalable

and technically advanced products.

  • Apply problem solving skills to come up with innovative solutions to complex problems such as

improving efficiency, reliability and performance of the systems.

  • Constantly try to push the bar for the systems being built, in terms of scalability, reliability and

performance.

  • Be thoroughly hands-on, write and review code and come up with design and architecture

solutions.

  • Practice great engineering practices, including writing test cases, CI/CD processes for

deployments, end-to-end ownership of everything you develop.

  • Support engineering operations, including being on-call for production support and helping in

debugging and troubleshooting when necessary.

  • Collaborate effectively with the rest of the team, while being a good communicator (both verbal

and written).

  • Document and share important aspects of all engineering decisions being made.


What you’ll need

  • Strong engineering skills and foundations, including problem solving, coding and operations.
  • Strong programming skills in at least one of the mainstream backend software languages like

C/C++, Go, Rust, Java, Python, etc. Ability to write well-designed, testable, and maintainable

code.

  • Good understanding of Linux at the systems level. Some experience using Linux system calls

would be great.

  • Strong sense of ownership for the challenges at hand and systems built by you.
  • Knowledge of infrastructure, especially cloud infrastructure. Experience building cloud native

application architectures on either AWS, GCP, Azure will be required.

  • Knowledge of containers, container orchestration, networking, load balancers, observability

tools, understanding of systems metrics.

  • Strong debugging and troubleshooting skills. Ability to rapidly respond to incidents and outages.
  • Experience in scaling a system that handles high traffic/large data sets/high concurrency.
  • Strong communication skills. Proactive in driving various initiatives and processes for the team

as well as communicating with various stakeholders.

  • Bachelor's degree in Computer Science or related fields would be nice to have.


Experience

  • More than 3 years of experience working on scalable backend
Post a CV