Why work with us

Join a dynamic and innovative team where your contributions will have a direct impact on the design and development of scalable, high-performance microservices and APIs. You’ll work on challenging projects in a supportive environment that values growth and collaboration. With competitive compensation, a flexible work environment, and the potential for a full-time role, this is a unique opportunity to advance your career and make a tangible difference in our platform’s evolution.

About the .NET Software Engineer position

We are seeking a skilled and experienced .NET Software Engineer to focus on building, optimizing, and maintaining backend microservices and APIs. You will be responsible for delivering high-quality, scalable code that supports the performance and reliability of our platform. Collaboration with our engineering team will be crucial as you propose solutions to improve our systems.

Responsibilities:

  • Design, develop, and maintain RESTful APIs and microservices using .NET Core.
  • Ensure that backend services are optimized for performance, scalability, and reliability.
  • Refactor legacy code to align with modern architectural patterns and best practices.
  • Collaborate with cross-functional teams to ensure seamless integration and deployment of services.
  • Participate in code reviews and contribute to architectural decisions.
  • Monitor, troubleshoot, and enhance the stability of backend systems.

Required Qualifications:

  • Proven expertise in C# and .NET Core, with a strong focus on backend development and microservices architecture.
  • Experience designing, developing, and maintaining RESTful APIs.
  • Knowledge of cloud services such as Azure (e.g., Azure Functions, Service Bus, etc.).
  • Familiarity with SQL and NoSQL databases and data-driven service design.
  • Experience applying software architecture principles and design patterns, including SOLID.
  • Ability to troubleshoot complex issues and implement performance improvements.

Preferred Qualifications:

  • Experience with containerized services (e.g., Docker, Kubernetes).
  • Familiarity with DevOps practices and CI/CD pipelines.
  • Experience with Blazor or similar technologies for creating web portals is a plus.
  • Strong communication skills and a collaborative mindset.
  • Experience in agile development environments.

Contract Details:

  • Remote work.
  • This is a contract position with up to 40 hours a week, based on your availability.
  • There is potential for transitioning into a full-time role based on performance and organizational needs.