Save Job
Posted 2mo ago

Fullstack Developer (Rubí, ES)

@ B. Braun
Rubí, Catalonia, Spain
OnsiteFull Time
Responsibilities:designing features, building APIs, implementing UI
Requirements Summary:Design, develop, and maintain scalable web applications; build RESTful APIs with C#/.NET Core; implement UI with modern JavaScript frameworks; work with PostgreSQL; participate in Agile ceremonies; collaborate via Git.
Technical Tools Mentioned:C#, .NET Core, Angular, React, Vue.js, PostgreSQL, HTML5, CSS3, Git, Docker, Azure, SOAP/WCF
Save
Mark Applied
Hide Job
Report & Hide
Job Description

Core Development & Responsibilities



  • End-to-End Feature Ownership: Design, develop, and maintain scalable web applications, handling both frontend and backend requirements.

  • API & Integration: Build and consume RESTful APIs using C# and .NET Core, ensuring seamless communication between the UI and backend services.

  • UI/UX Implementation: Translate design wireframes into high-quality, responsive frontend components using modern JavaScript frameworks.

  • Data Consistency: Manage and optimize data flows between the frontend and PostgreSQL databases, ensuring performance and data integrity.

  • Agile Collaboration: Active participation in Scrum/Kanban ceremonies, supporting the team in task estimation and code reviews via Git (GitHub/Bitbucket).


 


Technical Requirements (Mandatory)



  • Backend: Solid proficiency in C# and .NET Core (.NET 6/8+).

  • Frontend: Strong experience with modern JavaScript/TypeScript frameworks (e.g., Angular, React, or Vue).

  • Database: Practical knowledge of PostgreSQL or other Relational Databases.

  • Web Fundamentals: Deep understanding of HTML5, CSS3, and responsive design.

  • Version Control: Advanced skills in Git and collaborative workflows.


 


Technical Competencies (Recommended / Good to Have)



  • Legacy Support: Familiarity with .NET Framework and SOAP/WCF services for encapsulation and migration tasks.

  • Cloud Awareness: Basic understanding of Azure environments (App Services, Azure SQL).

  • Containerization: Experience working with Docker and microservices architecture.

  • Testing: Ability to write Unit and Integration tests for both frontend and backend layers.

  • DevOps: Familiarity with CI/CD pipelines (GitHub Actions or Jenkins).


 


Personal Competencies



  • Versatility: Ability to switch context between frontend and backend tasks effectively.

  • Analytical Thinking: Problem-solving mindset focused on writing clean, modular, and maintainable code.

  • Team Player: Strong communication skills to facilitate knowledge transfer during the pairing phase with external teams.

  • Language: Fluent in Spanish; English is essential for international collaboration and regulatory documentation.


 

 B. Braun Medical, S.A. U. | Aitana Altuna |