Full Stack Developer

12 Oct 2018
10 Nov 2018
Contract Type
Full Time
Join thirdbridge and make a difference.

>>>About thirdbridge

thirdbridge is on a mission to help business be a force for good. We provide an innovative tech platform that makes it easy for companies to engage with charities, get their employees involved and report the impact of doing good.

We are a very small, friendly company with a committed client base. If you are looking to make a positive difference with your tech skills, this is the place for you!

>>>About the platform

A SaaS product built on the angular.js framework. It combines three principle functions:
• A marketplace network: company and charity users can create profiles, search and connect with each other.
• Employee engagement: companies use the platform to raise employee awareness of the corporate social responsibility (CSR) initiatives they are working on.
• Social impact reporting: the ability to track and report on the societal benefit and, crucially, the business benefit of the initiatives (helping companies to prove that doing good is good for business).

>>>About the role

We are looking for a full stack developer to maintain and improve the current technology stack, and implement changes to the platform itself, driven primarily by client requests.

This is a part-time contract role – with a minimum commitment of 5 days per month. This can be flexible across the month (e.g. 3 days in one week), but at least 0.5 days must be committed per week for general maintenance of the existing stack.

You can work flexibly, but you will be required to work at least two days per month in the London office (based next to Moorgate station).

>>>About you

Personality wise
You are proactive and don’t require direct supervision.
You are an experienced problem solver and trouble shooter.
You like working in an agile development environment and have a can do attitude.
You’re flexible and adaptable to changing situations and responsibilities.

Skillset wise
You are proficient in backend and frontend development, and you have experience developing large and complex web applications with relational databases. See specific requirements below.

>>>Development skills and experience

Essential (required on day 1 - essential you have experience in the following):
• Javascript
• Angular.js
• Java
• Linux (via terminal session)
• Node.js
• Bower
• Developing against APIs
• Web servers (apache ideally)
• IDE (ideally Eclipse)
• Java Application servers
• Cloud computer stacks

Useful (required, but can be picked up)
• UX experience
• UI design
• Bootstrap
• Java Spring
• Knowledge of Rackspace cloud stack
• Knowledge of Tomcat server
• Grunt
• API creation (ideally in Java Spring) and JSON
• PKI security
• Apache and Apache SSL configuration
• Server scanning tools (ideally Qualys)
• MySQL backup, restore, transaction logging, disaster recovery
• RDMS abstraction (ideally Hibernate)
• Unit testing with Junit
• DNS Record Management

Project Skills & Experience
• Experience of Git for source code management
• Experience of cross-browser/cross-device testing
• Experience of working on Agile projects
• Experience of Jira

>>>What we can offer you
Aside from working on an exciting product that is making a real difference in the world, we will provide some coaching and mentoring from our ex-CTO who is extremely experienced (he has moved on from the company but maintains a relationship and will be around to help get you up to speed).

Similar jobs

Similar jobs