Salary
💰 $50 - $52 per hour
Tech Stack
JavaScript.NETReactReduxSQLTypeScript
About the role
- We are seeking a talented and experienced .NET & React Developer to join our dynamic and innovative team.
- In this role, you will be responsible for developing, maintaining, and enhancing our web applications using a modern technology stack.
- The ideal candidate will have strong expertise in both back-end development with the .NET framework and front-end development with React.
- You will work collaboratively with a cross-functional team to design, build, and deliver high-quality software solutions.
Requirements
- Full-stack development: Design, develop, and maintain both front-end and back-end components of our web applications.
- Back-end development: Build robust and scalable APIs and services using C# and .NET (Core/.NET 5+) . Front-end development: Create user-friendly and responsive user interfaces using React, Redux, and JavaScript/TypeScript . Collaborate on design: Work with product managers, UX/UI designers, and other developers to translate business requirements into technical specifications.
- Database management: Design and optimize database schemas and queries using SQL Server or other relational databases.
- Testing and quality assurance: Write unit and integration tests to ensure code quality and application stability.
- Maintain best practices: Adhere to and promote coding standards, best practices, and agile development methodologies.
- Troubleshoot and debug: Identify and resolve bugs and performance issues in a timely manner.
- Education: Bachelor's degree in Computer Science, Software Engineering, or related field, or equivalent practical experience.
- Experience: Proven professional experience as a full-stack, back-end, or front-end developer with a focus on .NET and React.
- Technical Skills: Strong proficiency in C# and the .NET framework (.NET Core/.NET 5+) . Solid experience with React.js and its core principles. Expertise in JavaScript/TypeScript, HTML5, and CSS3 . Experience with RESTful API design and development.
- Soft Skills: Excellent problem-solving and analytical skills. Strong communication and teamwork abilities. A proactive and self-motivated attitude.