Careers at Kodla

Build education that helps people start a career in tech

We’re looking for practitioners who can explain clearly, support thoughtfully, and focus on what matters. Expert roles are remote and can be combined with your main job.

Roles on the team

Choose how you want to support students

Each role has a distinct responsibility, but they share one goal: make learning clear, practical, and honest for every student.

01 · Author

Turns professional experience into a learning journey

Creates lessons and practical exercises based on real workplace tasks, verifies examples, and improves the material using student feedback.

02 · Mentor

Helps students move through hard parts

Answers questions, guides students toward a solution, and helps them maintain momentum without solving the work for them.

03 · Reviewer

Gives actionable feedback on student work

Reviews projects against clear criteria, highlights strengths, and explains what can be improved and how.

04 · Technical Support

Owns each request through resolution

Helps resolve issues with access, lessons, the code editor, and student accounts, reproduces errors, and keeps users informed about progress.

How selection works

A straightforward selection process

At every stage, we explain what comes next and how much time it will take.

01

Choose a role

Find a field in which you have current, hands-on professional experience.

02

Tell us about your experience

Share your résumé or portfolio and briefly describe your most recent projects.

03

Complete a short exercise

The exercise reflects a typical work situation and will never ask you to build a finished product for free.

04

Meet the team

We’ll discuss your work, the collaboration format, and expectations on both sides.

Open roles

Find your role at Kodla

You can choose several relevant positions and mention them in a single application.

Showing 9 of 9 roles

AuthorSoftware development

Backend Developer

Help students master backend development with Go, REST API design, PostgreSQL, testing, and Docker.

GoPostgreSQLDocker
Part-timeRemote
AuthorSoftware development

Frontend Developer

Help students build accessible interfaces with JavaScript, TypeScript, and React while understanding how browsers work.

JavaScriptTypeScriptReact
Part-timeRemote
AuthorSoftware development

Python Developer

Help students progress from confident Python fundamentals to APIs, Django, PostgreSQL, and application testing.

PythonDjangoPostgreSQL
Part-timeRemote
MentorSoftware development

Python Developer

Help students progress from confident Python fundamentals to APIs, Django, PostgreSQL, and application testing.

PythonDjangoPostgreSQL
Part-timeRemote
ReviewerSoftware development

Python Developer

Help students progress from confident Python fundamentals to APIs, Django, PostgreSQL, and application testing.

PythonDjangoPostgreSQL
Part-timeRemote
AuthorAnalytics

Data Analyst

Help students answer questions with SQL and Python, build dashboards, and communicate findings in business terms.

SQLPythonBI
Part-timeRemote
AuthorProduct management

Project Manager

Help students plan projects, manage risks, build effective communication, and guide team delivery to a clear outcome.

AgileScrumRisk management
Part-timeRemote
AuthorInfrastructure

DevOps Engineer

Help students understand Linux, containers, Kubernetes, CI/CD, and infrastructure observability.

LinuxDockerKubernetes
Part-timeRemote
Technical SupportCustomer operations

Kodla Product Team

Help students resolve issues with access, lessons, the code editor, and their account.

Help deskDevToolsCommunication
Full-timeRemote
Application

Tell us how you’d like to contribute

A brief overview of your experience and a link to your résumé, profile, or portfolio are enough to get started. If several roles suit you, list them in your note.

Have an idea for improving Kodla?

Write to us by email or on Telegram. Every message matters to us: we review every suggestion, take it into account, and always reply if we need more details.