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 worlds 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 29s 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