Python Software Engineer

at

Novus

Ready to put yourself forward and become part of the 

Novus

 team?

UK Remote

N/A

50 - 100

Engineering

Highlighted Perks

We're Novus - the B Corp™ neobank - giving you the power to make a positive impact, each and every time they use your debit card. Here’s how it works: Digital Banking – intuitive digital banking features that make it easy to manage your money and create positive impact. Impact Generation – we share part of our revenue with 10 different NGOs, you choose which causes you’d like your everyday spending to help support. Sustainable Marketplace – discover 100+ brands working to build a better world, and have your ethical spending rewarded with cash back. Carbon Tracking & Offsetting – connect directly with projects that can help you lead a carbon neutral lifestyle. Having onboarded our waitlist of over 30,000 people we're now live in the UK and growing quickly 🚀 ### What you will do As a Backend Software Engineer, you will be developing our event-based middleware to integrate with several financial REST APIs, utilising a domain-driven design approach. Some of your key responsibilities will include ✅ Work directly with Architects and Business Stakeholders to explore and prototype technical solutions to various challenging data management and solution design tasks, according to best practices. ✅ Work on a full-stack project in a cooperative yet goal-oriented environment, without legacy code. ✅ Tackle complexity with a domain-driven design approach. ✅ Collaborate with colleagues who value personal responsibility and initiative. ✅ Work in a collaborative environment in which you are part of the decision making process. ✅ Build solutions that will have a measurable real-life impact on our planet’s environment and empower people to affect change through personal consumer choices. Requirements You should have most of these skills but not all are required ✅ Proficiency in Python 3.8 - familiarity with type-hints/mypy is a plus. ✅ Experience in developing full-stack solutions, REST or Event-based APIs. ✅ Experience with SQLAlchemy, Flask or similar web-frameworks. ✅ Ability to work efficiently in a distributed team. ✅ Experience with Apache Kafka and Python clients for it is a plus. ✅ Strong Computer Science or Maths background is a plus. Benefits 👩🏼‍💻 remote work, giving you the opportunity to perform at your best and in a safe and comfortable environment. 💻 choose your tech. 🏝25 days holidays + a day off on your birthday. 🧑🏼‍🌾 5 extra days paid leave to allow you to support any social or environmental causes you feel passionate about. 🌎 fun global off-sites and team building events. 🚀 above all, this is a unique chance to be part of a company with ambitious goals to disrupt banking as we know it for the direct benefit of people and planet.

Full Job Description

We're Novus - the B Corp™ neobank - giving you the power to make a positive impact, each and every time they use your debit card. Here’s how it works: Digital Banking – intuitive digital banking features that make it easy to manage your money and create positive impact. Impact Generation – we share part of our revenue with 10 different NGOs, you choose which causes you’d like your everyday spending to help support. Sustainable Marketplace – discover 100+ brands working to build a better world, and have your ethical spending rewarded with cash back. Carbon Tracking & Offsetting – connect directly with projects that can help you lead a carbon neutral lifestyle. Having onboarded our waitlist of over 30,000 people we're now live in the UK and growing quickly 🚀 ### What you will do As a Backend Software Engineer, you will be developing our event-based middleware to integrate with several financial REST APIs, utilising a domain-driven design approach. Some of your key responsibilities will include ✅ Work directly with Architects and Business Stakeholders to explore and prototype technical solutions to various challenging data management and solution design tasks, according to best practices. ✅ Work on a full-stack project in a cooperative yet goal-oriented environment, without legacy code. ✅ Tackle complexity with a domain-driven design approach. ✅ Collaborate with colleagues who value personal responsibility and initiative. ✅ Work in a collaborative environment in which you are part of the decision making process. ✅ Build solutions that will have a measurable real-life impact on our planet’s environment and empower people to affect change through personal consumer choices. Requirements You should have most of these skills but not all are required ✅ Proficiency in Python 3.8 - familiarity with type-hints/mypy is a plus. ✅ Experience in developing full-stack solutions, REST or Event-based APIs. ✅ Experience with SQLAlchemy, Flask or similar web-frameworks. ✅ Ability to work efficiently in a distributed team. ✅ Experience with Apache Kafka and Python clients for it is a plus. ✅ Strong Computer Science or Maths background is a plus. Benefits 👩🏼‍💻 remote work, giving you the opportunity to perform at your best and in a safe and comfortable environment. 💻 choose your tech. 🏝25 days holidays + a day off on your birthday. 🧑🏼‍🌾 5 extra days paid leave to allow you to support any social or environmental causes you feel passionate about. 🌎 fun global off-sites and team building events. 🚀 above all, this is a unique chance to be part of a company with ambitious goals to disrupt banking as we know it for the direct benefit of people and planet.

Join 800+ people getting job alerts every Thursday

Thank you! Your submission has been received!

Oops! Something went wrong while submitting the form