Job Openings Senior Backend Developer (C# | Hybrid HCM)

About the job Senior Backend Developer (C# | Hybrid HCM)

Great opportunity to join the tech industry in a client-facing role, that is challenging and rewarding.

Are you a Senior Backend Developer who thrives on autonomy and loves bringing great products to life? Do you enjoy fast-paced environments where your work makes a real impact? If you're looking for a culture built on learning, collaboration, and supporting each other to reach our potential, you'll feel right at home at.

Our developers believe that true excellence comes from caring deeply about the customer, working closely as a team, and always looking for ways to get better. You'll play a key role in building, maintaining, and enhancing the software and services that power best-in-class experiences across our Deals and Procure platforms.

What's the role about?

As a Senior Backend Developer, you are part of a talented Software Development Team, responsible for the full lifecycle of a product using cutting-edge technologies to deliver exceptional value to our customers, while scaling our platform to meet the demands of global markets.

You are passionate about rethinking traditional ways of doing things while considering the practical benefits and looking beyond the obvious to come up with better and new ways of working. You are a problem solver who thinks outside of the box to challenge existing assumptions to achieve the best results.

Who are you?

  • You are a self-sufficient engineer capable of delivering features independently.
  • You take initiative, demonstrate a growth mindset, and proactively expand your technical knowledge.
  • You put customer value and team success ahead of technical preferences.
  • You collaborate effectively with designers, product managers, DevOps, and fellow engineers.
  • You enjoy solving problems and improving existing systems through thoughtful contributions.
  • You care deeply about writing maintainable, clean, and well-tested backend code.
  • You support junior engineers and contribute positively to team culture

You will be responsible for:

  • Develops new instances of existing architecture or minor improvements to existing architecture.
  • Working directly in parallel with your peers, owning small to medium features from design to completion.
  • Delivering high-quality solutions regularly that adhere to our design standards.
  • Writing high-quality code that follows industry and our architectural standards.
  • Collaborate with the team to design, develop, and implement innovative new modules, while also playing a vital role in the ongoing maintenance and optimization of existing functionalities.
  • Supporting your colleagues by providing regular feedback on their code.
  • Collaborate with cross-functional teams such as Design, Product, DevOps and Customer Success to design, implement, and maintain backend solutions aligned with our product vision and business goals.
  • Dive into the intricacies of the Deals and Procure platforms and domains, proactively expanding your knowledge to provide valuable insights and support to our product team.
  • Continuously growing and sharing your knowledge of emerging technologies and practices.

Experience that will help you succeed:

  • have a high level of proficiency in both spoken and written English. The ability to effectively communicate in English is essential for success in this role. (TOEIC 700)
  • takes initiative, has a self-directed learning process and a growth mindset.
  • have relevant practical experience building and maintaining web-based software solutions and working with cloud-based platforms.
  • have experience working with C#, ASP.NET, and ASP.NET Core to build REST/RPC-styled API endpoints.
  • are experienced in Object-Orientated Programming (OOP), relational and key-value database principles (SQL Server, Postgres, DynamoDB, Redis)
  • understand basic DevOps principles such as Infrastructure-as-code and CI/CD.
  • have experience in software testing techniques, including unit/integration testing, manual/exploratory testing, and automated testing.
  • are passionate about customer experience, curious and willing to challenge existing assumptions to achieve the best results.

Nice to have:

  • Experience in working with GraphQL with Apollo/Hot Chocolate or any GraphQL frameworks.
  • Experience working with cloud-based platforms (AWS, Azure, GCP).
  • Experience in container orchestration platforms on Kubernetes.
  • Experience with WebForm
  • Understanding of observability (logging, metrics, tracing).