SonicJobs Logo
Left arrow iconBack to search

Back-End Developer

Profile 29
Posted a month ago, valid for 7 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 salary of up to approximately £80k, negotiable based on experience.
  • This hybrid remote role requires visiting the Euston offices in London once or twice a month.
  • Candidates should have significant experience in back-end development, particularly with a focus on security and modern technologies like Nest.js, Node.js, and Python.
  • Key responsibilities include developing secure back-end services, optimizing SQL databases, and implementing security best practices.
  • The company is a pioneering community-fed green energy provider, aiming to build a decentralized grid using blockchain technology.

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.