Full Stack Engineer

Sei unter den ersten Bewerbenden.
Nur für registrierte Mitglieder
Berlin
EUR 50.000 - 70.000
Sei unter den ersten Bewerbenden.
Vor 4 Tagen
Jobbeschreibung

At Kialo, we're looking for a Full Stack Engineer to join our team.

Job details

Kialo is seeking a full-time or part-time Full Stack Engineer to join our Berlin-based development team.

As a Full Stack Engineer, you will develop features for our main sites, Kialo and Kialo Edu. You will collaborate closely with 18 developers, along with product design, QA, and SRE teams. We have a beautiful office in central Berlin, but since most of the team prefers remote work, you can choose your preferred working style. Candidates in and around Berlin are preferred for easier participation in monthly team events.

Kialo is the world's largest argument mapping site, facilitating the capture and visualization of complex debates. Since launching in 2017, we've grown into a community with tens of thousands of debates and millions of contributions.

Kialo Edu is our dedicated site for educators, with half a million users since its launch in November 2019. It helps educators worldwide teach critical thinking and foster thoughtful classroom discussions.

Join us to help teach critical thinking around the world.

Your responsibilities

  1. Develop new features using Python, MongoDB, Redis, and OpenSearch in the backend, and TypeScript, React, and Redux in the frontend.
  2. Implement UI updates based on full designs or our component library.
  3. Write unit and integration tests as part of our continuous integration process.
  4. Review colleagues' code and improve your own based on team feedback.
  5. Maintain technical documentation and test cases.
  6. Coordinate with QA and SRE teams to ensure high standards.

Our requirements

  • 1 to 4 years of professional experience in software development within a full-stack environment.
  • Understanding of frontend frameworks and practices, e.g., React.
  • Knowledge of software architecture, especially for web applications.
  • Experience with testing methods for frontend and backend (unit tests, CI, etc.).
  • Curiosity and eagerness to learn new technologies and improve processes.
  • Attention to detail and motivation to deliver high-quality software that meets requirements.
  • Fluent in written and spoken English.

How we work

  • We follow an agile process based on Scrum, regularly optimized for efficiency.
  • Small developer teams review each other's code and collaborate on larger stories over multiple sprints.
  • Most of us work remotely, with core hours for synchronous communication.
  • We foster an open, direct communication culture, encouraging constructive feedback.
  • Contributions are evaluated based on merit, regardless of seniority.
  • Decisions are made by a Tech Council convening biweekly, rather than a single CTO.
  • We offer a top-of-the-line laptop (Mac or PC), a stipend for home office improvements, and access to a spacious Berlin office.
  • Flexible remote or in-office work options, a budget for food and drinks, and support for professional development through courses, books, and conferences.

Apply for the job

If you're interested in joining us as our new Full Stack Engineer, we'd love to hear from you!

Key Skills

While the description lists skills like Ab initio, Administration and Accounting, Android, Bid Management, Inventory Management, Embedded C, these do not align with the main responsibilities. Please clarify the key skills relevant to the Full Stack Engineer role.

Employment Type: Full-Time

Experience: 1-4 years

Vacancy: 1

Location: Berlin, Berlin, Germany