Job Title: Senior Full-Stack Developer (.Net and React)Location: RemoteJob Type: Full-TimeExperience Level: Senior (7+ Years)About the RoleWe are seeking a highly skilled Senior Full-Stack Software Engineer with extensive experience in web application development. You’ll play a pivotal role in designing, developing, and maintaining high-quality software solutions in a containerized microservices environment. This position requires expertise in both frontend and backend technologies, including .Net, React, TypeScript, C#, Docker, and MySQL.As part of a collaborative and remote-friendly development team, you’ll work on mission-critical applications that emphasize performance, scalability, and code quality.ResponsibilitiesDevelop and maintain full-stack web applications using React (17.x+), TypeScript (5.x+), and C# (6+).Design and implement RESTful APIs adhering to best practices and standards (e.g., idempotency).Work with Docker and containerized environments (e.g., Docker Compose, Kubernetes, EKS).Collaborate in the design and development of microservices and component-based architectures.Write clean, maintainable, and testable code following good architecture and OOP principles.Use GitLab for version control and CI/CD pipelines.Leverage Swagger/OpenAPI for API documentation and auto-generating clients.Design and optimize MySQL database schemas and queries.Participate in peer code reviews, architectural discussions, and remote team collaboration.QualificationsMust-Have:7+ years of professional experience in software/web application development.Strong full-stack development background with a focus on performance and reliability.Proficiency with:HTML5, CSS3, JavaScript, TypeScript 5.x+React 17.x+ (preferably with Hooks and Functional Components)C# 6+Solid experience with:Docker, Docker Desktop, and container orchestration toolsGit and GitLabSwagger/OpenAPI for API documentation and client generationBuilding and consuming REST APIsLinux-based environmentsPreferred:Familiarity with Elastic StackExperience with Kubernetes (K8s) and Amazon EKSBackground in remote development team collaborationUnderstanding of software architecture and design patternsSoft SkillsStrong problem-solving abilities and analytical mindset.Excellent verbal and written communication skills.Ability to work independently in a remote team setting.Proactive, detail-oriented, and organized.Why Join Us?Work with cutting-edge technologies in a collaborative environment.Remote flexibility and a supportive, experienced team.Opportunities for continuous learning and growth.A culture that values high-quality engineering and innovation.
Job Title
Senior Fullstack Developer (DotNet React)