On behalf of Tipalti, SD Solutions is looking for a talented Middle Backend Engineer to step onto a fintech unicorn rocketship!

SD Solutions is a staffing company operating globally. Contact us to get more details about the benefits we offer.

As Middle Backend Engineer, you join our dynamic engineering team. Ideally, you will have 3+ years of experience in backend development, particularly with C# and modern microservices architectures. You should be comfortable working with distributed systems, message queuing (RabbitMQ, Kafka), and designing scalable, high-performance APIs. Experience with Node.js and MongoDB is a plus but not mandatory. You’ll collaborate closely with cross-functional teams to build, scale, and optimize backend systems.

Responsibilities:

  • Backend Development: Design, develop, and maintain backend services using C# (with .NET Core) for highly available, scalable, and reliable applications.
  • Microservices Architecture: Build and maintain microservices-based architecture, ensuring modularity, scalability, and fault tolerance.
  • Message Queuing & Event-Driven Systems: Implement and manage RabbitMQ or other message brokers for asynchronous communication and service decoupling.
  • Distributed Systems: Work with distributed architectures to ensure the system is resilient, scalable, and fault-tolerant.
  • Collaboration: Work closely with frontend developers, product managers, and DevOps teams to ensure smooth product delivery and system scalability.
  • Code Quality: Ensure clean, maintainable, and well-tested code. Conduct code reviews and mentor junior developers to raise the quality of development within the team.
  • Optimization & Performance: Identify bottlenecks and optimize application performance, ensuring minimal latency and high throughput in backend services.
  • Cloud & Infrastructure: Familiarity with cloud environments (AWS, Azure, or GCP) and containerization tools like Docker and Kubernetes to deploy and manage applications.
  • Monitoring & Logging: Implement and monitor logging and performance metrics, using tools like ELK stack, Prometheus, or similar to proactively detect and resolve issues.

Requirements:

  • 3+ years of professional experience in backend development, primarily using C# and .NET Core.
  • Strong experience with RabbitMQ or similar message brokers in distributed systems.
  • Expertise in designing and building REST APIs with a focus on performance, security, and scalability.
  • Solid understanding of microservices architecture and related patterns (service discovery, API gateway, etc.).
  • Strong experience with distributed systems, with an emphasis on scalability and fault tolerance.
  • Strong experience with Git, continuous integration, and version control best practices.
  • Ability to write unit, integration, and system tests (experience with testing frameworks such as xUnit or NUnit).
  • Experience in agile environments and familiarity with agile methodologies like Scrum or Kanban.
  • Fluent English: Excellent communication skills, both written and verbal. Comfortable working in an international, distributed team environment.
  • Strong problem-solving skills and a proactive attitude.

Advantages:

  • Experience with Node.js for backend development.
  • Familiarity with MongoDB or other NoSQL databases.
  • Experience with containerization using Docker and container orchestration (Kubernetes) is a plus.
  • Familiarity with cloud platforms (AWS, Azure, GCP) for deploying and managing services.
  • Experience working with CI/CD pipelines and automated deployments.
  • Knowledge of modern application security best practices.

About the company:

It is a global payables automation platform that provides a cloud solution to scale and automate global payables operations. The startup has already raised $565M funding.

By applying for this position, you agree to the terms outlined in our Privacy Policy. Please take a moment to review our Privacy Policy https://sd-solutions.breezy.hr/privacy-notice, and make sure you understand its contents. If you have any questions or concerns regarding our Privacy Policy, please feel free to contact us.