SonicJobs Logo
Left arrow iconBack to search

Back-End Developer

Profile 29
Posted 6 days ago, valid for 2 days
Location

London, Greater London EC1R 0WX

Salary

£40,000 - £48,000 per annum

info
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 position is for a Senior Back-End Developer with a hybrid remote working arrangement based in London, requiring visits to the Euston office once or twice a month.
  • The salary for this role is up to approximately £80,000, negotiable based on experience.
  • Candidates should have a strong background in back-end development with a focus on security, particularly using Nest.js, Node.js, and Python.
  • The role requires experience with SQL databases and containerization technologies like Docker, as well as knowledge of security best practices.
  • Applicants must have the right to work in the UK and cannot require sponsorship for permanent employment.

Job: Back-End Developer (Hybrid Remote & London)

  • Up to approx £80k (neg.)
  • Predominantly remote with requirement to visit Euston offices once or twice a month

This role is with the world’s first community-fed green energy company. They are building the largest network of interconnected distributed energy resources. This decentralised grid sits on top of the existing grid and connects distributed energy sources using blockchain technology. If you're passionate about back-end development, security, making a difference and making a real impact, they want to hear from you! They are seeking a Senior Back-End Developer to join their dynamic team and play a key role in shaping their technical direction.

Key Responsibilities:

Lead design, development, and deployment of secure back-end services and APIs for software applications.

Utilize modern technologies such as Nest.js and Node.js, Python, Sqlalchemy and Fast API to build scalable and maintainable server-side solutions.

Design and optimize SQL databases using TypeORM or similar ORM frameworks to ensure efficient data storage and retrieval.

Containerize back-end services using Docker for seamless deployment and scalability.

Security-Centric - stay up-to-date on the latest security trends, threats, and vulnerabilities, and proactively recommend and implement security enhancements to mitigate risks - ensure that security requirements are integrated into the design and development process from the outset. Implement security best practices and protocols to protect sensitive data.

Testing - Perform manual and automated testing of web and mobile applications, identifying defects and tracking them through resolution.

Write clean, maintainable, and well-documented code following best practices and coding standards; troubleshooting and debugging issues and providing timely and effective solutions. Conduct code reviews and provide mentorship to junior developers, fostering a culture of collaboration, learning, and continuous improvement.

Actively participate in product planning and brainstorming sessions, contributing ideas and insights to drive innovation and solve complex technical challenges - staying up-to-date on emerging technologies and industry trends, incorporating new tools and techniques as needed.

Collaborate closely with cross-functional teams, including front-end developers, product managers, and designers, to deliver high-quality software solutions that meet business requirements.

Key Requirements:

Experience in back-end development, with a focus on security.

Mastery of Nest.js and Node.js for building scalable and secure server-side applications.

Strong understanding of TypeScript and its benefits for writing type-safe and maintainable code.

Very strong/mastery of Python.

Experience with SQL databases (e.g., PostgreSQL, MySQL) and database design principles.

Familiarity with containerization technologies such as Docker for packaging and deploying applications.

Knowledge of security best practices, protocols, and standards (e.g., OWASP Top 10, TLS, OAuth).

Other stuff:

NB: for non-UK Citizens: we cannot accept applications from anyone requiring sponsorship (now or in the future) for UK permanent employment status. If you are using a work visa this must allow you to work in the UK unrestricted for at least the next 5 years.

In accordance with GDPR by applying you give Profile 29 consent to use your data for recruitment purposes only (details of Profile 29’s privacy policy can be found at: profile-29 .com/privacy)

Profile 29 recruitment keywords: back-end backend back end security Nest.js Node.js TypeScript Python SQL PostgreSQL MySQL containerization Docker OWASP TLS OAuth develop developer programmer code remote home hybrid London lead manager senior api renewable energy

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.