Overview: The Senior .NET & ReactJS Developer position is aimed at industry professionals exemplifying an excellent understanding of backend development with .NET and frontend development using ReactJS. The primary responsibilities include leading the development of complex web applications, offering technical guidance, and driving key architectural decisions. The job demands comprehensive knowledge of .NET, ReactJS, Azure, and the proficiency to design scalable, efficient, and inventive full-stack solutions. Position Title: Senior .NET/ React Software Developer Location: Remote What you will be doing: Lead backend operations utilizing the .NET framework, focusing on C#, ASP.NET, MVC, .NET Core, and web APIs. Drive the development of robust and efficient backend systems. Lead front-end development using ReactJS. Maintain highly efficient, scalable, and maintainable code prioritizing user experience and performance. Ensure front-end alignment with project goals. Make critical decisions on full-stack architecture and design, ensuring robustness, scalability, and efficiency. Directly impact project success through contributions. Uphold the highest standards in code quality, organizing comprehensive code reviews, and championing best practices for full-stack development. Maintain codebase integrity through attention to detail as well. Provide guidance and support to junior and mid-level developers, fostering a culture of continuous learning and growth. Share expertise and knowledge to develop the next generation of developers. Effectively manage cloud resources using Azure, deploying, monitoring, and optimizing services. Ensure scalability and reliability of project infrastructure.
Requirements & Qualifications To excel in this role, you should possess: Expertise in the .NET framework and C# programming. Must include a deep understanding of advanced concepts of ASP.NET, MVC, and .NET Core. Proficiency in frontend development with ReactJS, understanding its core principles, component lifecycle, state management, and hooks. Strong understanding of web technologies (HTML5, CSS3, JavaScript/TypeScript). Proficient with RESTful API design and development. Solid understanding of database technologies (SQL) and ORM frameworks (like Entity Framework). Experience with Azure and serverless architectures. Familiarity with microservices architecture and Azure functions Knowledge of DevOps practices and CI/CD pipelines. Understanding of Agile development methodologies. Excellent leadership and team management skills. Strong problem-solving and analytical abilities. Effective communication and collaboration skills. Ability to lead and motivate a team of developers. Why you will love Lean Tech: Join a powerful tech workforce and help us change the world through technology Professional development opportunities with international customers Collaborative work environment Career path and mentorship programs that will lead to new levels. Join Lean Tech and contribute to shaping the data landscape within a dynamic and growing organization. Your skills will be honed, and your contributions will be vital to our continued success. Lean Tech is an equal opportunity employer. We celebrate diversity and are committed to creating an inclusive environment for all employees.