We are looking for you!
We are looking for a freelance backend developer who has a passion for civic tech and building open source technology. You will work alongside our international team of 4 developers and UX designers. See the full team here: www.beabee.io/en/team/
We’re building an API-first platform to power the future of community-based local journalism. Our system is a fork of a system which has been powering The Bristol Cable for 3 years, therefore you need to be willing to work within an existing codebase and understand the constraints of developing a live product. You should understand how to balance delivering features, modernising a product and tackling tech debt.
Our whole stack is written in TypeScript, you will be predominantly working on the backend but a willingness to jump into some frontend would be desirable. The API is currently based on a microframework called routing-controllers but our aim is to transition to something like Nest.JS.
Skills you will definitely need:
- Highly proficient in TypeScript
- Experience using Node.js and Docker
- Understanding of REST API architecture and principles
- Knowledge of backend frameworks such as Nest.JS
- Understanding of key backend principles such as data validation
- Experience using PostgreSQL or other SQL databases
- Experience with TypeORM or other similar frameworks
- Familiarity with Agile methodologies
- Experience using Git version control
- Ability to write modular and reusable services
- Fluent in English
Some desirable skills:
- Familiarity with OpenAPI specifications
- Knowledge of functional programming and object-oriented programming paradigms
- Proficient in Linux command line
- Understanding of sysadmin tooling for server infrastructure and continuous deployment
- Frontend development skills (our frontend is written in Vue 3)
- Insights into the needs of community organisers or community engagement
- Knowledge of data privacy legislation such as GDPR
- Experience working in a remote team
- Mobile app technologies such as React Native
How to apply:
To apply please send a short outline of why you are interested in the project and a few work references (e.g. GitLab/GitHub links) to julia.hildebrand@correctiv.org. Please also add your short CV (in German or English).
Leave A Comment