CFP EnergyHire With Rapha

Full Stack Stack Developer

London, Englandfull-time

About the role

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.