Backend Developer

Logo of Deel

Deel

πŸ“Remote

Job highlights

Summary

Join Deel's Calculations team as a Developer and contribute to the design, maintenance, and development of backend calculation services for payroll, HR, and legislative compliance. You will focus on performance optimization, throughput, and accuracy, working with C#/.NET, .NET Core, and MS-SQL. Collaborate with cross-functional teams throughout the software development lifecycle, ensuring a high-quality customer experience. This senior-level role requires at least 5 years of software engineering experience and expertise in various technologies. Deel offers a remote-first work culture, competitive pay, and various benefits.

Requirements

  • Expert knowledge of the latest versions of C#/.NET, .NET Core
  • Expertise in applying SOLID Principles
  • Extensive knowledge of MS-SQL
  • Understanding of Azure DevOps or a similar system
  • Ability to create RESTful APIs
  • Experience with Dapper or a similar ORM
  • At least 5 years of experience as a Software Engineer
  • Ability to design, code, test, and maintain enterprise-level applications using Microsoft technologies
  • Ability to thrive in a collaborative, remote-first work culture
  • Ability to work independently and take ownership of projects
  • Ability to communicate complex ideas effectively
  • Passion for solving customer problems
  • Business-focused approach to software development
  • Commitment to Deel's core value of Genuine Care

Responsibilities

  • Design backend calculation services pertaining to legislative compliance, payroll, and HR
  • Maintain existing backend calculation services
  • Develop backend calculation services, focusing on performance optimization, throughput, and accuracy
  • Perform general coding, innovative design, and unit testing of PaySpace calculation services
  • Participate in product planning from discovery to deployment
  • Collaborate with teams to develop new features and APIs
  • Continuously improve existing products
  • Find and fix bugs
  • Ensure customers receive a positive experience
  • Prioritize Information Security, Customer Excellence, Self-Development, and Cost Savings
  • Learn and adapt to new ways of working

Preferred Qualifications

  • Experience working with multi-threaded code
  • Experience with memory caching tools, like Redis
  • Experience building and working with Windows Services
  • Concurrency and Service Bus experience
  • Knowledge of FinTech

Benefits

  • Provided computer equipment tailored to your role
  • Stock grant opportunities (dependent on role, employment status, and location)
  • Additional perks and benefits (based on employment status and country)
  • Remote work flexibility, including WeWork access where available

Share this job:

Disclaimer: Please check that the job is real before you apply. Applying might take you to another website that we don't own. Please be aware that any actions taken during the application process are solely your responsibility, and we bear no responsibility for any outcomes.