SonicJobs Logo
Left arrow iconBack to search

Software Developer

Westwood Recruitment
Posted a day ago, valid for 7 days
Location

London, Greater London EC1R 0WX

Contract type

Full Time

In order to submit this application, a Reed account will be created for you. As such, in addition to applying for this job, you will be signed up to all Reed’s services as part of the process. By submitting this application, you agree to Reed’s Terms and Conditions and acknowledge that your personal data will be transferred to Reed and processed by them in accordance with their Privacy Policy.

Sonic Summary

info
  • The Full Stack Software Developer (C++ Specialist) position is a full-time remote role in the cybersecurity sector.
  • Candidates must have a Bachelor's degree in Computer Science or a related field and at least 4 years of experience in C++ development.
  • The role involves developing and maintaining scalable web applications, requiring proficiency in both front-end and back-end technologies.
  • The salary for this position is competitive, along with a comprehensive benefits package and opportunities for career growth.
  • This position offers the chance to work on high-impact projects in a dynamic and collaborative environment.

Job Title: Full Stack Software Developer (C++ Specialist)

Location: Remote

Job Type: Full-Time

About the Role:Our client, a leader in the cybersecurity sector, is seeking a talented Full Stack Software Developer with a specialisation in C++ development. This role offers an opportunity to work on cutting-edge software solutions for high-impact projects in a dynamic and collaborative environment. The successful candidate will be responsible for developing and maintaining scalable web applications across both front-end and back-end platforms.

Key Responsibilities:

  • Develop, test, and maintain full-stack applications using modern frameworks and tools.

  • Design and implement robust, scalable back-end systems using C++ and other relevant technologies.

  • Build responsive, intuitive user interfaces using HTML, CSS, JavaScript, and popular front-end frameworks (e.g., React, Angular, or Vue.js).

  • Collaborate with cross-functional teams to define, design, and ship new features.

  • Write clean, efficient, and maintainable code with comprehensive unit tests and documentation.

  • Ensure high performance and responsiveness of applications.

  • Debug and resolve technical issues in a timely manner.

  • Stay updated on emerging technologies and best practices to improve software quality and development efficiency.

Qualifications:

  • Bachelor’s degree in Computer Science, Software Engineering, or related field (or equivalent experience).

  • Strong proficiency in C++ with a minimum of 4 years of experience.

  • Hands-on experience in full-stack development, including front-end and back-end components.

  • Proficiency in web technologies such as JavaScript, HTML5, and CSS3.

  • Experience with one or more modern JavaScript frameworks (e.g., React, Angular, Vue.js).

  • Familiarity with databases (SQL and NoSQL) and server-side technologies (e.g., Node.js, Python, or similar).

  • Experience with version control systems (e.g., Git).

  • Knowledge of containerisation and deployment tools (e.g., Docker, Kubernetes) is a plus.

  • Excellent problem-solving skills and attention to detail.

  • Strong communication and teamwork abilities.

Preferred Skills:

  • Experience with cloud platforms (e.g., AWS, Azure, Google Cloud).

  • Familiarity with DevOps practices and CI/CD pipelines.

  • Knowledge of multithreading and concurrency in C++.

Why Consider This Role?

  • Competitive compensation and benefits package.

  • Opportunities for career growth and professional development.

  • A supportive and inclusive work environment.

  • The chance to work on exciting, high-impact projects.

If you are passionate about full-stack development, we would love to hear from you!

Apply now in a few quick clicks

In order to submit this application, a Reed account will be created for you. As such, in addition to applying for this job, you will be signed up to all Reed’s services as part of the process. By submitting this application, you agree to Reed’s Terms and Conditions and acknowledge that your personal data will be transferred to Reed and processed by them in accordance with their Privacy Policy.