Full Stack Web Developer
React / Python (Django)
Status: Full-time Contract
Location: Lisbon, Portugal
Start Date: Immediately
Compensation: Negotiable, based on experience
Application instructions: Fill out this quick form
About Chatterbox
When people are forced to leave their homes because of war and crises, they often lose not just their
personal possessions and communities but also their professional identities. With up to 1 billion climate
change refugees to join the current record-breaking numbers worldwide, we urgently need a better way of
getting refugees working.
At Chatterbox, we are building a tech platform to accelerate socio-economic reintegration of highly skilled,
yet underemployed refugees; from artists to academics living in refugee camps and cities around the world.
The platform matches their displaced talent with exciting work opportunities online - e.g. in online teaching
- so that they can rebuild their confidence, networks, and cvs.
On the other side of the platform, our debut service leveraging refugee talent - a multi-award winning
language and cultural training service for professionals and companies - is achieving industry-leading
learning outcomes thanks to an innovative pedagogy that matches students with refugee tutors based on
their professional backgrounds and interests.
Founded by a former refugee and a Y-combinator alum, in two years
since starting up Chatterbox has been recognised by Forbes, MIT,
Ashoka, the BBC, Guardian, and many others as a game-changing
innovation. We’re backed by leading European & Silicon Valley funders
and are already rapidly growing in 2019.
We are looking for an exceptionally talented full-stack developer to
lead on the next phase of our learning platform alongside
engineering. As the fifth member of our growing team in Lisbon, you
will have significant ownership, and the freedom to do your best
work in a company that is genuinely changing the world.
Essential ● Strong work ethic and very high levels of self-motivation/
self-management
● Substantial experience with React (HTML, CSS, modern Js e.g. ES3–7),
substantial experience with Django, good level of experience with Redux,
good level of understanding of Django REST Framework or broad and
substantial RESTful web API development experience, Python 3
● Experience with automated testing
● Startup or small, rapid iteration, cross-functional team experience.
● Solid ability in evaluating development cost
● Demonstrated DevOps experience, with knowledge about networks, AWS
management, DNS setup etc.
● Fluent in English
Desirable ● 2+ years of full stack web development experience
● Experience with Redux
● Experience with distributed source control systems (pulling, pushing,
and branching Git repos)
● Demonstrable understanding of software design principles and
development life cycle
● A solid foundation in computer science
● Experience using AWS or other similar cloud computing platforms ( we
use AWS EC2, Elastic Beanstalk, IAM, Lambda, S3, SES)
● A strong understanding of software best practices and a disciplined
approach to coding
● Excellent organization and planning skills
● The ability to quickly react to changing requirements
● Experience with continuous integration & best practice tools
It would be nice to ● Skills in
have - AWS management - SASS/SCSS - React-bootstrap
- DNS setup - Google Apps Script - Squarespace
- Create-react-app - Jest - Webpack
- CSS modules - Jinja - Performance testing
- ES3–ES2017 - Linux shell and tuning
- GitLab CI/CD - PEP 8
● A Bachelor’s degree in Computer Science or related technical field
● Enthusiasm to experiment with the latest technologies, including
machine learning, and build ambitious products
● Experience working on fast-growing social networking/ e-commerce/
two-sided platform sites
● Demonstrable interest in mobile education/language learning
● Experience or aspiration to become a team lead
You will ● Work in a product team with one other full-stack developer
● Build high-performance web applications using Python, Django REST
Framework, React, and Redux
● Optimize applications for maximum speed and scalability
● Own and drive prototypes from idea spec to production for quick market
fit evaluations
● Evaluating new technology and make recommendations on solutions
● Have a big say in defining product requirements and timelines
● Contribute to the overall software development life-cycle: user research,
requirements gathering/analysis, sprint planning, design, development,
code review, release/version control, testing, deployment and support
● Help to build our engineering culture and grow the engineering team,
mentoring junior developers and promoting best practices
● Own data security
● Work with our partners to leverage machine learning technology
Our Promise
We believe in the power of purposeful business to change the world, including the world of work. Our team
values balance, ownership, and continual learning opportunities for each of us. Because of this, we promise
to:
● Create an inspiring workplace: We are genuinely inspired by our work, which has tangible and
significant positive impact on the world. We are building an exceptional team of hungry, respectful,
creative and smart people who think the same way and act on this every single day.
● Fast-track your professional development: As a fast-growing startup we have significant capacity
to rapidly progress talented people in their roles. You will have full ownership of your work from day
one as well as the space to grow in it to fit your ambition.
● Link you with world-class mentors and partners: Some of the best product and business people in
the world are advising Chatterbox, including All Turtles, the UCL Institute of Education, and Nesta.
They will become part of your team too.