#1 Job Board for tech industry in Europe

Senior Fullstack Developer (.NET+React)
New
Net

Senior Fullstack Developer (.NET+React)

5 801 - 7 459 USD/monthNet per month - B2B
5 801 - 7 459 USD/monthNet per month - B2B
Type of work
Full-time
Experience
Senior
Employment Type
B2B
Operating mode
Remote

Tech stack

    .Net

    advanced

    C#

    advanced

    React

    advanced

    Azure

    advanced

    English

    advanced

    Entity Framework

    regular

    SQL Server

    regular

    Cosmos DB

    regular

Job description

Online interview

We are looking for a talented Full-Stack Developer who is going to support Product Engineering Team of our biggest client - Royal Mail Group.


👉 Why Happy Team


Our team consists of experienced programmers open to teamwork and exchange of experiences, which makes us mutually motivate each other for further development. We work fully remotely, at any time.

 

The name of our company (Happy Team) clearly indicates our work culture and the main goals we set for ourselves - we strive to ensure that our employees are satisfied both with their work and with life in general. We achieve this thanks to:

🔹 a well-coordinated team (culture fit is very important to us)

🔹 a partnership approach to colleagues

🔹 great atmosphere in the team

🔹 integration trips

🔹 supporting all development ideas of our associates


👉 About the role:

The Full-Stack Developer is responsible for designing, building and maintaining applications in Azure to support eBusiness – Royal Mail’s customer-facing websites and related backend services. They collaborate with other team members to deliver strategic technology solutions that address business goals. They work with BA’s, PO’s and stakeholders to understand the requirements from stories. They work together with other engineers as part of a scrum team to deliver high-quality code in agile sprints.


👉 Key responsibilities:

🔹 Design, develop and maintain highly functional and reusable software using relevant front-end and/or back-end frameworks. Translate user stories and technical requirements into working applications.

🔹 Write and maintain clean and efficient code, ensuring high quality and adhering to code standards. Manage code changes using git source control.

🔹 Implement error handling and exception management.

🔹 Implement monitoring to track the health and performance of applications. Identify and troubleshoot issues through logs and monitoring data.

🔹 Participate in Agile ways of working, including all Scrum events, ensuring alignment with product goals and timelines.

🔹 Apply software engineering concepts to implement solutions that meet business requirements, considering scalability, maintainability, security, reliability, flexibility, availability, manageability, etc.

🔹 Be familiar with current programming paradigms and patterns.

🔹 Maintaining Skills: Stay up to date with the latest technologies and innovation advancements in core technologies.

🔹 Incident resolution: Troubleshoot and resolve incidents related to the applications within the team. Ensure timely resolution and minimal downtime, working closely with support when necessary.

🔹 Collaboration: Interact effectively with team members and stakeholders. Collaborate with other engineers to deliver high-quality code in agile sprints, participate in code reviews and other team activities. Collaborate with BA’s, PO’s and stakeholders to understand the business requirements from stories and translate them into technical solutions.

🔹 Documentation: Write self-describing code and good commit messages as the lowest level of good documentation. Provide Readme files for new repositories, including local development setup. Write and maintain other documentation as needed for knowledge sharing with other engineers and support analysts.


Requirements:

👉 Front-end Skills

🔹 React (latest), TypeScript (including generics), JavaScript (ES6+), HTML5, CSS3, SCSS.

🔹 State Management: Context API, Redux or similar.

🔹 API Integration: Axios, fetch.

🔹 Testing: Jest, React Testing Library.

🔹 Build: Vite, Webpack, Nodejs.

🔹 Packaging: NPM and creating NPM packages.

🔹 Web Accessibility: WCAG, ARIA (preferred).

🔹 Server-side: Next.js or experience of SSR, SSG or lazy loading (preferred).

🔹 Functional programming: functional programming patterns (immutability, pure functions, declarative programming), understanding of React Hooks, Higher-Order Components (HOCs), and functional composition (preferred).


👉 Back-end Skills Common skills

🔹 .NET (latest), C#, Web API, Entity Framework Core, LINQ.

🔹 Database: SQL Server, Cosmos DB (no-SQL).

🔹 Testing: xUnit/NUnit.

🔹 Best Practices: OOP, SOLID design principles, IoC, DI, clean architecture, DDD, Asynchronous programming, generics.

🔹 Security & Authentication: OAuth, JWT, Microsoft Entra ID (Azure AD), OWASP (preferred)


👉 Common skills

🔹 Source Control: Git

🔹 Testing: unit testing (TDD/BDD), using mocks and fakes.

🔹 Cloud & DevOps: Azure (App Services, Functions), Azure DevOps (preferred).

🔹 API/Integration: REST APIs, using JSON or XML, Swagger/OpenAPI.


👉 What we offer

🔹 flexible and fully-remote job,

🔹 B2B contract,

🔹 health insurance,

🔹 English lessons,

🔹 happy initiatives, e.g. birthday fundraiser for the charity of your choice,

🔹 financial bonus for first-time parents,

🔹 funds for office space rental where you live,

🔹 Multisport card,

🔹 monthly workshops that develop technical or soft skills,

🔹 training budget and space for knowledge-sharing,

🔹 Happy Trip (company retreat) twice a year,

🔹 defined goals, informal atmosphere and Happy Team support.

5 801 - 7 459 USD/month

Net per month - B2B

Apply for this job

File upload
Add document

Format: PDF, DOCX, JPEG, PNG. Max size 5 MB

This site is protected by reCAPTCHA and the Google Privacy Policy and Terms of Service apply.
Informujemy, że administratorem danych jest HappyTeam sp. z o.o. z siedzibą w Łodzi (dalej jako "administrator"). Masz p... more