Full Stack Engineer (DRF and React + TypeScript) Offline
Let’s start with what PLANEKS offers:
- Fast and comfortable hiring process.
- 100% remote work opportunity and flexitime - choose working hours between 8:00-20:00.
- Manage your compensation $$$$ budget - Travel tickets, Work equipment, Health insurance, Software, Sport, Training.
- Salary paid in USD + tax compensation. Revision every 12 months. We want everyone to be confident in what tomorrow brings.
- Everything to provide a good rest.
YES: Paid vacation, national holidays, sick leaves (and support in case of serious diseases).
NO: overtime, work on weekends. - Regular feedback, mentorship. Friendly and professional team that supports you.
We're proud of how we handle that - you can always count on us. - Speaking clubs with a native speaker to constantly maintain your English level.
- No bureaucracy - transparent processes and flat management. Working remotely means keeping things as simple as possible to work efficiently.
We propose something more significant than a job. PLANEKS means developing a new lifestyle for our colleagues and clients.
So take your part in it!
About the Project
We’re collaborating with a fast-growing tech company that is building a comprehensive web platform powered by Django and React. The system processes large datasets and provides interactive dashboards, workflow automation tools, and real-time data insights for enterprise clients.
The product includes a Django-based backend with REST APIs, cloud-hosted services, background workers, and a React front-end application that visualizes data, manages user flows, and enables rich UI interactions.
You will work on feature development, performance improvements, API integrations, and the modernization of both the backend and frontend systems.
You’ll join the project during an active development phase - working closely with the client’s technical team and PLANEKS engineers. Communication is via Slack, with occasional sync calls for technical discussions, planning, and demos.
The client is based in Europe.
Responsibilities
- Develop, maintain, and enhance full-stack application features using Django (REST Framework) and React + TypeScript.
- Build and integrate REST APIs and ensure smooth communication between backend and frontend.
- Collaborate with designers, backend engineers, and client-side developers to ensure consistent functionality and UI/UX.
- Optimize the platform’s performance, security, accessibility, and usability.
- Contribute to code quality through reviews, best practices, automation, and continuous improvement initiatives.
Required Technical Skills
Backend Development (Django)
- Solid hands-on experience with Django and Django REST Framework.
- Understanding of models, serializers, views, permissions, authentication, and ORM best practices.
- Experience with relational databases (PostgreSQL preferred).
- Knowledge of background task processing (Celery) is a plus.
Frontend Development (React)
Client-Side Routing
- Hands-on experience with React Router (v6+ or v7 preferred).
- Understanding of nested routes, layouts, dynamic segments.
- Experience with TanStack Router is a plus.
State Management
- Solid understanding of React state management principles.
- Practical experience with at least one of: Redux Toolkit, Zustand, React Query.
- Understanding of server (API) state management (RTK Query or React Query).
API Integrations
- Experience consuming and integrating REST APIs in React applications.
UI & Styling
- Experience with at least one modern React UI library:
- Mantine UI (preferred), MUI, AntD, shadcn/ui / Radix UI.
- Ability to create consistent, accessible, and themeable UI components.
Additional Skills
- Strong knowledge of modern React patterns (hooks, context, composition).
- TypeScript proficiency in real commercial projects.
- Familiarity with form-handling libraries (React Hook Form, Formik, Mantine, AntD forms).
- Writing maintainable, modular, and testable code on both frontend and backend.
- Familiarity with Vite.
- Experience with Git, CI/CD, and best engineering practices.
Required languages
| English | B2 - Upper Intermediate |
The job ad is no longer active
Look at the current jobs Fullstack →