Senior .Net Full Stack Developer 

Location: Remote 

Contract Type: Full Time 

Reports To: Head of Development

Overview: We are seeking a highly skilled Senior .Net Full Stack Developer with extensive experience in Azure cloud services and a strong preference for proficiency in React. The ideal candidate will be responsible for designing, developing, and implementing high-quality software solutions, contributing to the full software development lifecycle, and working closely with cross-functional teams. 

 

Key Responsibilities: 

  • Design, develop, and maintain robust, scalable, and high-performing applications using .Net Core and .Net Framework. 

  • Build efficient, reusable, and testable front-end components using React. 

  • Collaborate with architects and other developers to design cloud-native solutions hosted in Azure. 

  • Develop RESTful APIs and ensure seamless integration with front-end systems. 

  • Participate in code reviews and mentor junior developers. 

  • Implement best practices for CI/CD pipelines and contribute to DevOps processes. 

  • Ensure applications meet security, performance, and scalability requirements. 

  • Troubleshoot and resolve technical issues across the full stack. 

  • Stay up-to-date with emerging technologies and suggest improvements to enhance product performance and maintainability. 


Required Skills and Experience: 

  • Bachelor’s degree in Computer Science, Engineering, or a related field (or equivalent work experience). 

  • 5+ years of experience in software development using C# and .Net Core/Framework. 

  • Proven experience with front-end development using React. 

  • Strong experience with Azure services, including App Services, Azure Functions, Azure DevOps, Azure SQL, and cloud storage. 

  • Expertise in developing and consuming RESTful APIs. 

  • Experience with databases such as SQL Server or Cosmos DB. 

  • Strong understanding of version control tools (e.g., Git). 

  • Familiarity with Agile/Scrum methodologies. 

  • Hands-on experience with unit testing and integration testing frameworks (e.g., xUnit, NUnit, Moq, Jest, React Testing Library). 

 

Preferred Qualifications: 

  • Experience with Docker and containerization. 

  • Familiarity with microservices architecture. 

  • Knowledge of front-end state management libraries (e.g., Redux). 

  • Experience in unit testing frameworks for both front-end and back-end development. 

  • Strong understanding of authentication and authorization (OAuth, JWT, etc.). 

  • Experience with test automation tools and practices (e.g., Selenium, Cypress, Postman). 

 

Soft Skills: 

  • Excellent problem-solving and analytical skills. 

  • Strong communication and collaboration abilities. 

  • Ability to work independently as well as in a team environment. 

  • Proven ability to manage time and prioritize tasks effectively. 

 

Apply for position now

Do you have a valid visa to work in Spain?