Design, develop, and maintain scalable backend services, APIs, and microservices using .NET and C#.
Optimize databases, write efficient queries, and manage MS SQL for data storage and retrieval.
Collaborate with cross-functional teams to define, design, and ship new features and services.
Contribute to discussions around architecture, code quality, and continuous improvement.
Identify and resolve complex technical issues, reducing technical debt and improving system performance.
Participate in code reviews, promoting best practices such as CI/CD and Test-Driven Development (TDD).
Ensure systems are secure, reliable, and optimized for performance in a cloud environment (Azure or AWS).
Solid experience in backend software development with .NET and C#.
Strong experience working with MS SQL and/or Postgres databases, optimizing and managing large datasets.
Hands-on experience developing APIs and microservices architectures.
Familiarity with cloud platforms like Azure or AWS.
Excellent problem-solving skills with the ability to deliver robust end-to-end solutions.
Experience with CI/CD pipelines, continuous integration and automated deployments.
Experience in Blazor or similar framework developing interactive Web UI’s with C#.
Familiarity with Test-Driven Development (TDD) or other testing methodologies.
Ability to address and reduce technical debt, improving code quality and performance.
Experience working in a fast-paced startup or scale-up environment.