As a Full Stack Developer, you will be a key contributor to our dynamic development team. With a focus on .NET Core and ReactJS, you will play a crucial role in designing, implementing, and maintaining robust, scalable, and user-friendly DataPortal. This position offers an exciting opportunity to work on cutting-edge projects and collaborate with cross-functional teams in a fast-paced environment.
Key Responsibilities
- Design and develop scalable, high-performance applications using .NET Core for the backend and React for the frontend.
- Collaborate with product managers, designers, and other developers to understand project requirements and deliver solutions that meet user needs.
- Write clean, maintainable, and efficient code while adhering to coding standards and best practices.
- Participate in code reviews to ensure code quality and share knowledge with team members.
- Implement and maintain RESTful APIs for seamless communication between the frontend and backend.
- Troubleshoot, debug, and resolve software defects and issues in a timely manner.
- Stay updated on industry trends and technologies to contribute to the continuous improvement of development processes.
Qualifications:
- Bachelor’s or Master’s degree in computer science or a related field.
- Minimum of 4 years of experience as a Full Stack Developer.
- Strong proficiency in .NET Core for backend development.
- Expertise in React for building modern and responsive user interfaces.
- Solid understanding of web development concepts, including RESTful APIs and asynchronous programming.
- Experience with database systems (MySql, MongoDB, PostgreSQL, etc.).
- Knowledge of front-end build tools and package managers (Webpack, npm, etc.).
- Excellent problem-solving skills and the ability to work both independently and collaboratively in a team environment with machine learning projects, automation, and data-centric architecture.
Required:
- Proficiency in .NET Core for backend development.
- Expertise in React for frontend development.
- Strong understanding of web development principles and best practices.
- Excellent problem-solving and debugging skills.
- Effective communication and collaboration skills.
Preferred:
- Experience with containerisation technologies (Docker, Kubernetes).
- Knowledge of microservices architecture.
- Familiarity with cloud platforms (Azure, AWS, or GCP).
- Understanding of CI/CD pipelines for automated testing and deployment.
- Passion for learning and adapting to new technologies.
Benefits
- 25 days annual leave in addition to Bank holidays.
- Hybrid working pattern; 3 days a week in the office and 2 days remote.
- Company pension scheme.
- Life and medical insurance, and eyecare scheme.
- Employee Assistance Program.
- Cycle to work scheme.
- Family-friendly policies.
- Recruit and Reward scheme.
- Access to perk-box benefits package.