full stack (.NET + React) – Microservices | Spain Only
hace 23 horas
Madrid
Responsibilities • Design, develop, and maintain scalable, high-performance backend applications using .NET (preferably .NET 10 or later versions)., • Contribute to technical design and definition of microservices-based architectures., • Implement and evolve RESTful APIs for integration with internal and external systems., • Design, optimize, and maintain data models in SQL databases (e.g., SQL Server), ensuring performance and scalability., • Apply Clean Code principles, SOLID, design patterns, and best development practices., • Conduct code reviews, promoting quality standards and best practices within the team., • Collaborate with architects, Product Owners, QA, and other technical teams to define robust solutions aligned with business goals., • Participate in defining observability, monitoring, and application performance strategies., • Identify and resolve complex issues in production environments., • Contribute to continuous improvement of processes, tools, and development standards., • Mentor and provide technical support to less experienced developers., • Experience with HTML, CSS, and JavaScript., • Knowledge of React (other frameworks are also valued)., • Experience with component libraries such as Material-UI., • Familiarity with state management tools like Redux. Technical Requirements • 5+ years of software development experience using .NET., • Strong experience with .NET 10 or recent versions of the .NET ecosystem (formerly .NET Core)., • Advanced experience with:, • ASP.NET Core, • Entity Framework Core, • REST API development, • Proven experience with microservices architectures., • Strong knowledge of SQL databases (e.g., SQL Server):, • Relational data modeling, • SQL query optimization, • Indexing and performance tuning, • Transaction management, • Experience with test-driven development:, • xUnit, NUnit, or MSTest, • Moq (or similar mocking frameworks), • Integration testing, • Solid frontend development knowledge:, • React, • Working with APIs (Axios, fetch, etc.), • Component libraries such as Material UI, • Experience working with Git and collaborative branching strategies., • Strong understanding of software design principles, architectural patterns, and distributed systems., • Experience with Agile methodologies (Scrum/Kanban). Nice to Have • Experience with Docker and Kubernetes., • Experience with cloud platforms (Azure, AWS, or GCP)., • Experience with messaging and event-driven tools:, • Kafka, • RabbitMQ, • Azure Service Bus, • Knowledge of observability and monitoring tools:, • ELK Stack, • Prometheus, • Grafana, • OpenTelemetry, • Application Insights, • Experience implementing and maintaining CI/CD pipelines:, • GitHub Actions, • GitLab CI, • Knowledge of security best practices for APIs and backend applications. Soft Skills • Strong analytical thinking and problem-solving skills., • Ability to work autonomously in dynamic environments., • Excellent communication and collaboration skills., • Strong focus on quality, maintainability, and scalability., • Continuous improvement mindset and eagerness to learn., • English proficiency sufficient to work in an international environment. Tech Stack • .NET 10+, • ASP.NET Core, • Entity Framework Core, • SQL Server (or other SQL databases), • REST APIs, • NuGet / MSBuild, • Git, • Docker, • Kubernetes, • Kafka / RabbitMQ / Azure Service Bus, • xUnit / NUnit / MSTest, • Moq, • Azure DevOps / GitHub Actions / GitLab CI, • ELK Stack / Prometheus / Grafana / Application Insights, • Azure / AWS / GCP, • React, • HTML, • CSS, • JavaScript #DotNet #ReactJS #FullStackDeveloper #SoftwareEngineer #Microservices #CloudComputing #APIs #BackendDevelopment #FrontendDevelopment #TechJobs #Hiring #SpainJobs #TechCareers #Agile #SQLServer #Kubernetes #Docker #Azure #AWS #JavaScript #CleanCode #EngineeringJobs