Backend Software Engineer
Transform your career by joining our team of skilled professionals in developing cutting-edge SaaS applications. As a Senior Backend Developer, you will play a pivotal role in designing, building, and maintaining scalable backend infrastructure using .NET and related technologies.
* We are seeking a highly skilled professional to lead the development of robust SaaS features, focusing on performance, security, and maintainability.
* You will work closely with frontend developers and DevOps teams to ensure seamless integration and delivery of new features.
* The ideal candidate will have extensive knowledge of .NET Core, C#, and ASP.NET for backend development, as well as hands-on experience with cloud platforms such as Microsoft Azure.
* This position requires strong problem-solving and communication skills, with the ability to work in a dynamic, fast-paced environment.
Requirements:
* Proven experience (5+ years) as a .NET Backend Developer, with a strong focus on developing SaaS applications.
* Extensive knowledge of .NET Core, C#, and ASP.NET for backend development.
* Hands-on experience with cloud platforms such as Microsoft Azure, with a focus on PaaS and SaaS services.
* Familiarity with RESTful API design, development, and microservices architecture.
* Experience working with cloud databases, both SQL (e.g., PostgreSQL) and NoSQL (e.g., MongoDB).
* Strong understanding of SaaS security principles, including data encryption techniques.
* Experience with logging, monitoring, and alerting tools for SaaS environments (e.g., Application Insights).
* Familiarity with Agile methodologies and modern software development practices.
About this role:
* Collaborate with cross-functional teams to drive innovation and growth.
* Develop and execute automated tests to ensure the reliability and quality of software.
* Participate in code reviews and technical discussions to drive continuous improvement.