Senior Fullstack Developer Python/Django + Vue/TypeScript
Senior Fullstack Developer
Job Position Type: Remote
Job Type: Contract
Languages Required: English C1
Job Description:
Job Title: Senior Fullstack Developer
Location: Remote
Contract Type: B2B
Compensation: Gross salary (to be specified)
Holidays: 10 public holidays per year (vacation and sick leave are unpaid)
About the Role:
We are looking for a highly skilled Senior Fullstack Developer with a strong focus on frontend development using TypeScript and Vue and backend development with Python/Django. You will work in a small, agile team on cutting-edge web applications requiring advanced DOM manipulation, reactive frameworks, and performance optimization.
Responsibilities:
-
Develop and maintain fullstack applications with a primary focus on TypeScript + Vue frontend and Python/Django backend.
-
Build performant, scalable systems that process, render, and replay complex user interactions.
-
Leverage Vue reactivity, browser APIs, and client-side rendering pipelines.
-
Collaborate with the team to make technical trade-offs that balance quality, performance, and business needs.
-
Mentor and coach junior developers, contributing to their growth and the team’s knowledge base.
-
Adapt to the changing needs of the business in a fast-paced, startup-like environment.
Required Skills & Experience:
-
Bachelor’s degree in Computer Science, Electrical Engineering, or a related field (Master’s preferred).
-
7+ years of professional software engineering experience.
-
Strong expertise in TypeScript and Vue (React/Angular knowledge is a plus, but not required).
-
Strong experience with Python/Django (or Flask) for backend development.
-
Knowledge of browser APIs, service workers, and client-side rendering pipelines.
-
Familiarity with Kubernetes and cloud services to support dynamic data rendering.
-
Understanding of DOM diffing, mutation tracking, and state synchronization is a plus.
-
Strong problem-solving skills, sense of urgency, and ability to make thoughtful technical decisions.
-
Excellent communication and team collaboration skills.
-
Startup experience is a plus.
Our Stack:
-
TypeScript + Vue for frontend development
-
Python/Django for backend development
-
Chrome API and other modern frontend tools
-
Kubernetes
-
Various cloud services to support dynamic data rendering
