25 Devlats Jobs
Full Stack Developer - C#/React.js (5-20 yrs)
Devlats
posted 16hr ago
Key skills for the job
Job Description :
We are looking for a skilled Full-Stack Developer with strong expertise in .NET technologies and React.js to join our dynamic team. The ideal candidate will work on designing, developing, and maintaining robust and scalable web applications. You will collaborate with cross-functional teams to create high-performance applications that provide an excellent user experience.
Key Responsibilities :
Application Development :
- Design and implement high-quality, scalable, and maintainable software solutions using .NET Core/.NET Framework and React.js.
- Develop APIs, web services, and backend systems to support frontend development.
Frontend Development :
- Build responsive, user-friendly web interfaces using React.js, HTML, CSS, and JavaScript/TypeScript.
- Ensure high performance and compatibility across browsers and devices.
Backend Development :
- Design and develop RESTful APIs and services using .NET Core/.NET Framework.
- Manage database design, development, and optimization (e.g., SQL Server or other relational databases).
Collaboration :
- Work closely with product managers, UX/UI designers, and other developers to ensure project goals are met.
- Participate in code reviews, testing, and debugging to maintain high code quality.
Testing & Deployment :
- Write unit tests, integration tests, and end-to-end tests to ensure code quality and stability.
- Deploy and monitor applications in cloud/on-premises environments.
Continuous Improvement :
- Stay updated with the latest technologies and best practices in software development.
- Propose and implement enhancements to existing systems to improve performance and scalability.
Experience :
- 3 - 8 years of experience in full-stack development with a focus on .NET and React.
Technical Skills :
- Strong proficiency in C#, .NET Core/.NET Framework, and ASP.NET MVC/Web API.
- Expertise in React.js and related libraries (Redux, React Router).
- Experience with frontend technologies: HTML5, CSS3, JavaScript, TypeScript.
- Knowledge of database management systems, particularly SQL Server.
- Familiarity with CI/CD pipelines, DevOps tools, and cloud platforms (Azure/AWS).
Development Practices :
- Proficiency in writing clean, maintainable, and efficient code.
- Familiarity with Agile development methodologies (Scrum/Kanban).
Preferred Qualifications :
- Experience with containerization tools (Docker/Kubernetes).
- Knowledge of microservices architecture and implementation.
- Familiarity with version control systems like Git.
- Exposure to testing frameworks (Jest, Mocha, NUnit, etc.).
- Knowledge of authentication and authorization protocols like OAuth2, JWT, etc.
Soft Skills :
- Excellent problem-solving skills and attention to detail.
- Strong communication and teamwork abilities.
Functional Areas: Software/Testing/Networking
Read full job description