Job Url: https://www.remoterocketship.com/company/fusionhit/jobs/lead-software-engineer-react-native-typescript-net-united-states-remote Job Description: FusionHit Website LinkedIn All Job Openings FusionHit is a trusted Nearshore Agile Development partner with locations in New York and San Jose, Costa Rica. The company specializes in delivering high-quality software solutions through collaborative Agile development teams. Their services include mobile app development, UI/UX design, product development, software testing, blockchain development, and Robotic Process Automation, focusing on innovative technologies and agile processes to ensure a positive digital experience for their clients. Dedicated Development Teams β€’ Mobile Development (iOS, Android, Xamarin, React Native, Flutter) β€’ Custom Web Development (.NET, .NET Core, React.js, Node.js, Java, Ruby, Angular) β€’ QA Testing Services β€’ Robotic Process Automation (RAP) 51 - 200 employees Founded 2010 🀝 B2B ☁️ SaaS Lead Software Engineer, React Native, TypeScript, .Net Yesterday πŸ‡ΊπŸ‡Έ United States – Remote ⏰ Full Time 🟠 Senior πŸ”™ Backend Engineer AWS Azure Cloud Docker Google Cloud Platform IoT JavaScript Microservices Node.js React React Native SQL TypeScript .NET Apply Now Receive Emails with Similar Jobs Report problem πŸ“‹ Description β€’ Analyze product requirements and translate them into scalable software designs and engineering specifications. β€’ Lead the design and development of robust backend services built on .NET and Node.js. β€’ Architect and implement cloud infrastructure that is scalable, reliable, and cost-optimized. β€’ Evaluate and apply performance vs. cost trade-offs in design decisions. β€’ Collaborate with QA and automation engineers to ensure high-quality deliverables. β€’ Lead the design and development of a React Native-based mobile application. β€’ Work closely with the DevOps team to align implementations with CI/CD pipelines and deployment strategies. β€’ Provide technical leadership and mentorship to small development teams. β€’ Contribute to the continuous improvement of team practices, architecture, and code quality. β€’ Participate in system and software design reviews. β€’ Stay current with emerging technologies and best practices in software engineering. 🎯 Requirements β€’ Bachelor's degree in Computer Science, Mathematics, Engineering, or related disciplines. β€’ 6+ years of experience in full-stack development with TypeScript, JavaScript, Node.js, .NET, SQL, and React Native. β€’ Proven experience designing and implementing microservice architectures in cloud environments. β€’ Strong expertise in public cloud platforms such as AWS, GCP, or Azure. β€’ Experience building and consuming RESTful APIs; strong knowledge of JSON and XML. β€’ Proficiency in designing containerized applications using Docker and orchestrating deployment in cloud platforms. β€’ Advocate of Agile/Scrum, TDD, and CI/CD methodologies. β€’ Solid understanding of software design principles (extensibility, reusability, maintainability). β€’ Excellent communication skills and a collaborative, team-oriented mindset. β€’ Proven ability to lead and mentor small development teams. β€’ Excellent communication skills in English (C1 preferred, strong B2 may be considered).