Job Description:
We are seeking a talented and motivated .NET Core / React Developer to join our team. As a developer, you will be responsible for building and maintaining web applications, working across both the back end (using .NET Core) and front-end (using React). The ideal candidate should be comfortable with full-stack development and passionate about creating high-quality, efficient solutions.
Responsibilities:
- Design, develop, and maintain web applications using .NET Core for the back-end and React for the front-end.
- Collaborate with cross-functional teams to define, design, and ship new features.
- Write clean, maintainable, and efficient code.
- Participate in code reviews and provide constructive feedback.
- Troubleshoot, debug, and optimize performance issues.
- Ensure application security and data protection.
- Continuously improve development processes and technologies.
Requirements:
- Proven experience with .NET Core for back-end development.
- Strong knowledge of React and front-end technologies (HTML, CSS, JavaScript).
- Familiarity with RESTful APIs and microservices architecture.
- Experience with SQL and NoSQL databases.
- Understanding of Git and version control.
- Strong problem-solving and communication skills.
- Ability to work independently and as part of a remote team.
Preferred Skills:
- Experience with cloud platforms (e.g., Azure, AWS)
- Familiarity with DevOps practices and CI/CD pipelines.
- Knowledge of containerization technologies like Docker and Kubernetes.
- Experience with unit testing and TDD (Test-Driven Development).