
Senior Full-Stack Engineer
Posted May 21

Posted May 21
This is a fully remote position, open to applicants in Ukraine.
• Design, develop, and uphold high-quality web applications utilizing C# 14 / .NET 10 and ASP.NET Core Web API.
• Create and maintain RESTful APIs with Swagger/Swashbuckle documentation, adhering to best practices and principles of extensibility.
• Construct modern, responsive front-end interfaces using React, incorporating hooks, state management, and component architecture.
• Engage with data access patterns utilizing Dapper.
• Apply clean architecture patterns with MediatR, AutoMapper, and FluentValidation.
• Integrate and manage caching solutions using Redis.
• Implement authentication and authorization protocols with JWT Bearer and Azure AD.
• Establish and maintain observability through Application Insights and Serilog.
• Create file/report generation functionalities utilizing NPOI and custom builders.
• Utilize the internal Refit-based SDK for API consumption.
• Develop and sustain CI/CD pipelines via Azure Pipelines (including SonarCloud, test coverage, Docker build/push).
• Containerize and deploy applications using Docker (multi-stage builds).
• Collaborate with stakeholders to gather requirements, define project scope, and deliver effective solutions.
• Participate in code reviews to ensure compliance with coding standards.
• Engage in continuous learning to stay updated with industry trends and best practices.
• Over 5 years of experience in software development using C# and .NET.
• Strong proficiency in ASP.NET Core Web API development.
• Solid practical experience with React, including virtual DOM, lifecycle methods, hooks, and state management.
• Hands-on experience with Dapper, FluentMigrator, MediatR, AutoMapper, and FluentValidation.
• Expertise in RESTful API design and Swagger/OpenAPI documentation.
• Familiarity with Redis caching and SQL Server.
• Understanding of JWT / Azure AD authentication methods.
• Experience with Azure cloud services, Application Insights, and structured logging (such as Serilog).
• Knowledge of Docker and containerized deployments.
• Experience with CI/CD pipelines (Azure Pipelines or equivalent).
• Exceptional problem-solving, communication, and teamwork skills.
• Digital-First Approach: Great talent knows no borders! You can work from wherever you are — we hire and collaborate with professionals worldwide.
• Remote Work Model: Balance your professional and personal life with our flexible working conditions, empowering you to deliver your best from anywhere.
• Exciting Projects: Dive into impactful projects across industries that challenge and spark creativity.
• Boost Your Expertise: Grow your career with continuous learning, development opportunities, and hands-on experience.
• Join the Best Team Ever: Collaborate with our diverse and cross-cultural team of passionate technologists and creative thinkers.
Webedia
TechBiz Global
The Flex
Nodeworthy
Get handpicked remote jobs straight to your inbox weekly.