Position: .NET Developer
Company: hound
Category: .NET
Experience required: 3y
Published: 2023-07-01T00:00:00+03:00

We are looking for for a skilled and dedicated Backend Software Engineer to join our dynamic team at Hound. As a .NET Developer, you will play a crucial role in driving technical excellence and contributing to the development of our multiple products. You'll work closely with the Director of Engineering and other cross-functional teams to ensure the successful delivery of high-quality software solutions. This is a fully-remote position that offers the opportunity to be part of an innovative and growing company.

Responsibilities:
- Develop and maintain backend services and APIs to support our web and mobile applications, ensuring robustness, scalability, and high performance.
- Collaborate with the product management and design teams to understand technical requirements and translate them into efficient and reliable software solutions.
- Implement best practices in software development, including code quality, testing, and deployment strategies.
- Identify and address technical debt, performance bottlenecks, and other software-related issues to continuously improve the platform.
- Participate in code reviews, providing constructive feedback and ensuring code quality across the team.
- Troubleshoot and resolve technical issues in a timely manner to maintain the stability of our systems.

Requirements:
- Bachelor's or Master's degree in Computer Science, Software Engineering, or a related field.
- 3+ years of hands-on experience in backend development.
- Deep knowledge of C#, NET, SQL and No-SQL Databases, Docker, Kubernetes, Helm, terraform.
- Solid understanding of scalable architecture design and microservices principles.
- Familiarity with cloud platforms (e.g., Azure, AWS, Google Cloud).
- Experience working with version control systems, CI/CD pipelines, and automated testing frameworks.
- Strong problem-solving skills and the ability to analyze and resolve complex technical issues.
- Excellent communication skills and the ability to collaborate effectively with both technical and non-technical team members, English proficiency.
- Adaptability and a passion for continuous learning in a fast-paced and evolving environment.