full-stack .NET/React developers
Role details
Job location
Tech stack
Job description
- Propose functional and technical solutions tailored to project requirements.
- Develop and maintain applications, following best programming practices.
- Optimize existing code for performance and stability.
- Design, develop, and execute unit and integration tests., * Propose and agree on functional and technical solutions tailored to the project's requirements, assessing alternatives, dependencies and impacts, and defining the implementation approach to ensure scalability, efficiency, maintainability and alignment with the architecture.
- Develop, debug and maintain applications, services and components, applying best programming practices and patterns where appropriate, carrying out code reviews and ensuring that developments comply with internal standards and the project's style guides.
- Optimize and improve existing code to maximize performance and stability by identifying bottlenecks and technical debt, proposing refactorings, and reducing application response times and resource consumption.
- Design, develop, and execute unit and integration tests; assist with the preparation of functional tests as needed; verify fixes and regression tests; and ensure proper functionality prior to deployment in pre-production and production environments.
- Create and maintain up-to-date technical documentation (architecture, design decisions, APIs, configurations, and procedures), thereby facilitating maintenance, knowledge transfer, and the future evolution of the software.
- Identify, diagnose, and resolve technical issues and code problems by conducting root cause analyses, implementing fixes and preventive measures, and minimizing the impact on service and adhering to agreed-upon resolution times.
- Work closely with the development, analytics, and QA teams, participating in work planning and monitoring, coordinating deliverables, and ensuring compliance with quality and security standards as well as agreed-upon deadlines.
- Stay up to date on development trends and ecosystem tools, assess their applicability, and propose technical and process improvements that optimize delivery, software quality, and team efficiency.
- Coordinate, where applicable, small projects, modules, or incremental releases: organize tasks, anticipate risks and dependencies, communicate progress and roadblocks, and ensure successful delivery and deployment with the expected quality.
Requirements
Balidea is looking for full-stack .NET/React developers in Spain. Candidates should have a degree in ICT and at least three years of experience in web development using .NET and React technologies. Responsibilities include proposing solutions tailored to project needs, developing and optimizing existing applications, and collaborating with QA teams. The work environment offers flexible hours, remote work options, and focuses on health and well-being through various company programs., * Minimum experience: 3 years in web development using .NET Core and/or React technologies.
- Experience with Vite as a build tool for React projects is a plus.
- Knowledge of microservices-based architectures is valued., Analytical and development skills Proficiency in .NET Core Experience with React REST APIs Object-oriented programming
Formação académica
Higher-level vocational training or a university degree in ICT, We are looking for full-stack .NET/React developers with a degree in ICT and at least three years' experience to join our development team. Type of work Requirements
- Minimum qualification: Higher-level vocational training or a university degree in a technical field related to ICT.
- Minimum experience: 3 years' experience in web development using .NET Core and/or React technologies.
- Analytical and development skills.
- Experience with React (hooks, functional components, state management).
- Proficiency in .NET Core, C#, REST APIs and object-oriented programming.
- Experience with Entity Framework and LINQ., * Proficiency in TypeScript and React.
- Experience with Vite as a build and development tool for React projects.
- Experience with React Router for managing navigation in SPA applications.
- Experience with the shadcn/ui component library for building modern and accessible user interfaces.
- Knowledge of state management frameworks such as Redux, Zustand, or React Query.
- Experience of using Swagger UI and/or Postman for API testing.
- Knowledge of microservices-based architectures.
Benefits & conditions
- Permanent contract in a 100% digital technology company.
- Flexible working hours and option to work from home.
- Continuous and personalised training.
- Salary adapted to the candidate's motivation.
- Flexible remuneration plan.
- Join a stable team working on a long-term project that has a positive impact on society.
- Opportunity to work with leading experts on cutting-edge technology projects.
Advantages of working at Balidea
Health promotion programmes, team building activities, workplace climate assessments… We listen to our team and are committed to work-life balance and measures that promote health and well-being. Teleworking
Can you imagine working from home without having to commute? Take note: working remotely for the entire working day is now a fully established option in the company. Flexibility
At Balidea, you have the flexibility to choose your working hours and adapt them to your needs in terms of work-life balance (training, family care, school events, etc.). What's more, we guarantee that you will be able to disconnect digitally. A great team
We boast a great working environment where camaraderie, solidarity and empathy are paramount. We foster these values through our onboarding and support processes, in-person events, online talks and our continuous improvement committee.
We are clear on this. The Human Resources department is not just an administrative management department; it is a strategic business partner whose mission is to promote your professional development. Matrix structure