Neko Neko2
Type ESC to close search bar

Backend Engineer - EnergyTech, Singapore

🤝 As an engineer at Dwarves, you will be working closely with a team of talented, kind people and working directly with our clients. There is a lot of freedom to contribute to the quality of the project and improve, or prove yourself.

What you’ll get to do

  • Implement application architecture in conjunction with the engineering leads.
  • Work with product managers and engineering leads to understand requirements, identify solutions, and determine feasibility & timelines.
  • Collaborate with cross-functional teams to define, design, and build performant modern web applications and services.
  • Build high-quality web applications and services by writing clean and modular code.
  • Write unit and integration tests to ensure the robustness and reliability of web applications and services.
  • Measure and improve the performance of microservices.
  • Catalyze growth within the team through code reviews and pair programming to maintain high development standards.
  • Investigate operational issues to find the root cause and propose improvements.
  • Contribute to the continuous improvement of engineering processes and tools.

What it takes to succeed

  • 3+ years of experience in professional software development.
  • Experience in backend development using a general-purpose programming language.
  • Highly experienced in Golang, NodeJS
  • Experience in database and API design.
  • Experience in architecting and developing distributed systems.
  • Experience in writing unit and integration tests.
  • Proficiency in frontend development is a big plus.
  • Proficiency in time-series database and GraphQL is a plus.
  • Proficiency in TDD is a plus.
  • Good understanding of DevOps concepts, CI/CD pipeline, Kubernetes, Docker.
  • Strong passion and skill for investigating operational issues to find the root cause.
  • Possess a high level of attention to detail and consistency.
  • Can-do mindset, critical thinking, and pursuit of engineering excellence.
  • Being both a great individual programmer and a great team player.

What you can look forward to

  • You will be working closely with a team of talented, kind people. Your team will have your back. We love helping and uplifting our co-workers.
  • You will be working directly with our clients. There is a lot of freedom to contribute to the quality of the project and improve or prove yourself.
  • You will be working on projects that are impactful and meaningful. We’re picky with what we choose to take part in.
  • You will get to be a member of a community where we learn and discuss everything technology.

Our interview process

  1. Review
    After we receive applications, we will screen and review for various criteria.
  2. Team interview
    Successful candidates will have a 30-min talk with our HR manager, our engineering manager and/or relevant team members.
  3. Client Interview
  4. Offer
    Engineers who we believe will be a great addition to our team will receive an offer from us right away.

Apply now (We respond within three days)

Your dream job not listed? Not a big deal. We hardly ever say no to talented people.
Shoot us an email with your LinkedIn / CV
Join our Discord of +300 other engineers and designers


Mentioned in

No mentions found

Unable to load mentions

Subscribe to Dwarves Memo

Receive the latest updates directly to your inbox.