➔ All jobs
➔ Jobs at Kialo Edu
➔ Apply for this job
Job details
Kialo is looking for a remote full-time / part-time Full Stack Engineer to join our Berlin-based development team.
As a Full Stack Engineer, you will be developing features for our two main sites, Kialo and Kialo Edu. You will be working closely with 15+ developers, along with the product design, QA and SRE teams. We have a beautiful office in central Berlin but, as most of the team prefers to work remotely, it’s up to you whether you want to use it. Candidates in and around Berlin are slightly preferred, as you’ll be able to join our monthly team events more regularly.
Kialo is the world’s largest argument mapping site: facilitating, capturing and visualizing the world’s hardest debates. We have grown into a community with tens of thousands of debates and millions of contributions since our launch in 2017.
Kialo Edu is our dedicated site for educators, which has grown to half a million users since launching in November 2019. Educators worldwide use it to teach critical thinking and facilitate thoughtful classroom discussion.
Join us and help teach critical thinking around the world.
Your responsibilities
Developing new features utilizing Python, MongoDB, Redis, and OpenSearch in the backend; and TypeScript, React, and Redux in the frontend.
Implementing UI updates using full designs and/or our component library.
Writing unit and integration tests as part of our continuous integration process.
Reviewing others’ code and improving your own code based on feedback from your team members.
Writing and maintaining technical documentation and test cases.
Liaising with our QA and SRE teams to ensure everything is completed to a high standard.
Our requirements
Experience in developing software and working in a full-stack environment.
Knowledge of TypeScript or JavaScript, and at least one backend programming language (e.g. Python, Ruby, etc.).
Understanding of frontend frameworks, technologies and practices (e.g. React).
Solid understanding of common software architecture, especially in the context of building a web app.
Exposure to different forms of testing for both the frontend and backend (unit tests, continuous integration etc).
Curiosity and eagerness to learn new technologies, or find better ways of doing things.
Great attention to detail and strongly motivated to deliver high quality software that meets design and functional requirements.
Fluency in written and spoken English.
How we work
We use an optimized agile process, based on Scrum, which we regularly tweak to be as efficient as possible.
We work in small developer teams, reviewing each other's code and completing larger stories together over multiple sprints.
Nearly all of us work remotely, and we have core hours to make efficient use of synchronous interactions.
We have an open and direct communication culture, and encourage everyone to give and receive constructive feedback.
During deliberations, contributions are evaluated based on their merit not on who made them, no matter how senior they are.
Instead of a CTO making important technical decisions on their own, we have a Tech Council that convenes every two weeks to discuss points raised by the team.
Benefits
Your choice of a top of the line laptop: Mac or PC.
A stipend for improving your home office.
Our very spacious office in the heart of Berlin that provides an ideal environment for developers to work undisturbed.
Flexibility to work fully remotely or from the office whenever you want.
A budget for food and drinks to give you energy at the start of each sprint.
Keep yourself healthy with a basket of fruit delivered every few weeks.
We promote continuous learning and support your professional development with a budget for courses, books, and conferences.
Company
Onsite Locations
Hires remotely in
Categories
- Top JavaScript Jobs Worldwide
- Junior JavaScript Jobs Worldwide
- Mid-weight JavaScript Jobs Worldwide
- Senior JavaScript Jobs Worldwide
- Front End Jobs Worldwide
- Senior Front End Jobs Worldwide
- Junior Front End Jobs Worldwide
- Full Stack Jobs Worldwide
- Senior Full Stack Jobs Worldwide
- React Jobs Worldwide
- Senior React Jobs Worldwide
- React Native Jobs Worldwide
- TypeScript Jobs Worldwide
- Node.js Jobs Worldwide
- Back End Jobs Worldwide
- Angular Jobs Worldwide
- Vue.js Jobs Worldwide
Locations
- North America
- South America
- Europe
- Africa
- Asia
- Oceania
- United States
- San Francisco, USA
- Los Angeles, USA
- New York, USA
- Austin, USA
- Miami, USA
- Seattle, USA
- Chicago, USA
- Canada
- European Union
- United Kingdom
- London, UK
- Spain
- Barcelona, Spain
- Madrid, Spain
- Portugal
- Lisbon, Portugal
- Porto, Portugal
- France
- Paris, France
- Italy
- Rome, Italy
- Milan, Italy
- Germany
- Berlin, Germany
- Frankfurt, Germany
- Australia
- Sydney, Australia
- Melbourne, Australia
- Belgium
- Brussels, Belgium
- Czechia
- Prague, Czechia
- Brno, Czechia
Collections
- Aerospace companies
- Automotive companies
- Blockchain companies
- Creative companies
- Cryptocurrency companies
- Data companies
- Developer Tools companies
- Finance companies
- Fashion companies
- Gaming companies
- Healthcare companies
- Human Resources companies
- Marketing companies
- Media companies
- Metaverse companies
- Music companies
- NFT companies
- No-Code companies
- Non-Profit organisations
- Productivity companies
- Real Estate companies
- Retail companies
- Robotics companies
- SaaS companies
- Security companies
- Social Media companies
- Software companies
- Sports companies
- Sustainability companies
- Tech-for-Good companies
- Telecomunication companies
- Transportation companies
- Travel companies
- Jobs providing visa sponsorship
- 4 day week jobs