Senior Fullstack Developer (React, Microservices, .
NET 9)
We are seeking a highly skilled Senior .NET Developer to join our remote team. In this role, you
will have the opportunity to work with cutting-edge technologies, including .NET 9, React,
microservices, and PaaS. You will collaborate with the CTO to develop and implement backend
and frontend solutions, ensuring high performance, scalability, and maintainability.
Key Responsibilities:
● Architectural Collaboration: Work with the CTO to understand and implement the
architectural vision for backend (.NET 9) and frontend (React) solutions.
● Microservices & SPA Development: Develop microservices and single-page applications
(SPAs) using React and .NET 9/.NET Core, ensuring scalability, performance, and
maintainability.
● Clean & Secure Code: Write clean, maintainable, and testable code with a strong focus
on performance, security, and industry best practices.
● Testing: Ensure proper unit, integration, and end-to-end testing for new features and bug
fixes, leveraging tools such as xUnit, FluentValidation, and Playwright.
● Analysis & POCs: Analyze functional and technical requirements and develop Proofs of
Concept (POCs) as needed.
● DevOps Collaboration: Collaborate with DevOps engineers to build and maintain CI/CD
pipelines for automated testing, deployment, and containerization using Docker and
Kubernetes.
● Code Review & Best Practices: Review pull requests and collaborate with the
development team to enforce coding standards, best practices, and scalable architecture
while proactively managing technical debt.
● Development & Unit Testing: Develop and unit test Web APIs, database components,
and React-based SPA applications, ensuring seamless integration with backend
services.
Qualifications:
● Understanding of Software Development Life Cycle: A strong understanding of SDLC
methodologies and practices.
● Excellent Communication Skills: Both oral and written communication skills.
● Support & Maintenance: Experience in the support and maintenance of ongoing
projects.
● Tech Trends: Strong interest in staying current with industry trends in technology.
● Time Management: Ability to handle multiple competing priorities in a fast-paced
environment.
● Teamwork & Problem Solving: Strong teamwork and problem-solving skills.
● Independent Work: Ability to work under limited to no supervision, both independently
and within a team environment.
Must Have:
● 6+ years of deep experience with .NET, C# (recent experience with .NET 9).
● Knowledge of Dependency Injection and Middleware in .NET Core/[Link] Core.
● 5+ years of experience with multiple databases of various storage types (SQL and
NoSQL).
● 3+ years of experience with microservice architecture.
● Extensive experience with HTTP, JSON, and REST APIs.
● Extensive experience with Git and version control.
● Extensive experience with object-oriented design and programming, as well as functional
concepts (e.g., using LINQ and some JavaScript).
● Experience with writing unit tests.
● Experience with Web API development and Minimal API development.
● Experience with JavaScript, HTML, and CSS.
● Experience with Platform as a Service (PaaS) solutions.
● Experience with Docker and containerization technologies.
● Experience with automated deployment and DevOps tools and technologies.
● Experience with React frontend framework.
Good to Have:
● Experience with Kubernetes.
● Knowledge of Flutter.
Why Join Us:
● Be part of an innovative team working with the latest technologies.
● Opportunities for professional growth and advancement in software development.
● Competitive salary.
● Flexible, fully remote work environment.