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.