.NET Developer
Madfish
About the Role:
We're growing fast and are excited to expand our team! We're looking for a passionate .NET Developer to join our partner team and help us continue our journey of innovation and excellence.
What We’re Looking For:
- 4+ years of hands-on experience with C#
- Strong understanding of advanced software design principles, including Domain-driven design, distributed application paradigms, and microservices
- Expertise in .NET 6+ to build robust, high-performance applications
- Proficiency in WebAPI and experience with message queue technologies like Kafka and RabbitMQ
- Solid experience working with relational databases like Postgres or SQL Server
- Familiarity with NoSQL databases such as Redis and MongoDB for versatile data management
-
Proven experience with CI/CD processes using GitLab, along with skills in unit and integration testing, performance, and memory profiling.
Nice to have:
- Experience with cloud platforms such as AWS, Azure, or Google Cloud
- Knowledge of front-end frameworks like Angular or React
- Understanding of containerization technologies like Docker and Kubernetes
-
Familiarity with Agile methodologies and tools like Jira.
What You’ll Do:
- Conduct thorough code reviews to ensure quality and adherence to best practices
- Collaborate with a talented team to innovate and drive the development of new features, products, or programs, staying current with industry trends
-
Work closely with front-end developers and cross-functional teams to design cohesive, functional code that enhances the overall user experience.
What We Offer:
- Flexible remote work schedule
- Paid sick leave and vacation days
- Fun and creative gifts for holidays and special employee events
- All necessary equipment provided as needed
- Opportunities to participate in internal company events, open discussions, product meetups, and training sessions on soft skills development
-
A supportive work environment with no micromanagement or rigid hierarchy—quick decision-making is our style.
If you’re ready to bring your expertise to a dynamic and growing team, join us and be a part of our exciting journey.