About this role
<div>We are looking for a <strong>Full Stack Developer</strong> to design, build, and maintain scalable web applications across both frontend and backend layers. The role combines strong expertise in <strong>C# and .NET Core</strong> with modern <strong>JavaScript frameworks</strong>, focusing on seamless API integration, high-quality user interfaces, and robust data consistency. You will collaborate in agile teams, contributing to end-to-end feature delivery while ensuring clean, maintainable, and high-performance code.</div> <div> </div> <p><span style="color:darkcyan"><strong>Core Development & Responsibilities</strong></span></p> <ul> <li>End-to-End Feature Ownership: Design, develop, and maintain scalable web applications, handling both frontend and backend requirements.</li> <li>API & Integration: Build and consume RESTful APIs using C# and .NET Core, ensuring seamless communication between the UI and backend services.</li> <li>UI/UX Implementation: Translate design wireframes into high-quality, responsive frontend components using modern JavaScript frameworks.</li> <li>Data Consistency: Manage and optimize data flows between the frontend and PostgreSQL databases, ensuring performance and data integrity.</li> <li>Agile Collaboration: Active participation in Scrum/Kanban ceremonies, supporting the team in task estimation and code reviews via Git (GitHub/Bitbucket).</li> </ul> <p> </p> <p><span style="color:darkcyan"><strong>Technical Requirements (Mandatory)</strong></span></p> <ul> <li>Backend: Solid proficiency in C# and .NET Core (.NET 6/8+).</li> <li>Frontend: Strong experience with modern JavaScript/TypeScript frameworks (e.g., Angular, React, or Vue).</li> <li>Database: Practical knowledge of PostgreSQL or other Relational Databases.</li> <li>Web Fundamentals: Deep understanding of HTML5, CSS3, and responsive design.</li> <li>Version Control: Advanced skills in Git and collaborative workflows.</li> </ul> <p> </p> <p><span style="color:darkcyan"><strong>Technical Competencies (Recommended / Good to Have)</strong></span></p> <ul> <li>Legacy Support: Familiarity with .NET Framework and SOAP/WCF services for encapsulation and migration tasks.</li> <li>Cloud Awareness: Basic understanding of Azure environments (App Services, Azure SQL).</li> <li>Containerization: Experience working with Docker and microservices architecture.</li> <li>Testing: Ability to write Unit and Integration tests for both frontend and backend layers.</li> <li>DevOps: Familiarity with CI/CD pipelines (GitHub Actions or Jenkins).</li> </ul> <p> </p> <p><span style="color:darkcyan"><strong>Personal Competencies</strong></span></p> <ul> <li>Versatility: Ability to switch context between frontend and backend tasks effectively.</li> <li>Analytical Thinking: Problem-solving mindset focused on writing clean, modular, and maintainable code.</li> <li>Team Player: Strong communication skills to facilitate knowledge transfer during the pairing phase with external teams.</li> <li>Language: Fluent in Spanish; English is essential for international collaboration and regulatory documentation.</li> </ul> <p> </p><p><span id="cke_bm_1229S" style="display:none"> </span>B. Braun Medical, S.A. U. | Aitana Altuna</p>