Skip to main content
OrangeUni logo

OrangeUni

415 days ago

Senior Full-Stack Developer (Vue.js + Python/Django)

ContractorWeb, Mobile & Software DevFull-Time

Job Overview

Key role details at a glance.

Salary

$2600 - 3600/monthly (USD)

Company location

Cyprus

Work type

remote (Philippines)

Timezone

(GMT+01:00) Amsterdam, Berlin, Bern, Rome, Stockholm, Vienna

Schedule type

fixed

Working schedule

Hours: 09:00 - 18:00Days: Monday, Tuesday, Wednesday, Thursday, Friday

Benefits & equipment

Equipment: candidate to use their own laptop

Job Description

Role context, responsibilities, and expectations.

Job Title: Senior Full-Stack Developer (Vue.js + Python/Django)
Location: Fully Remote
Employment Type: Full-Time / Freelance
Salary: Competitive, Based on Experience
 

About OrangeUni

OrangeUni is a fast-growing, remote-first tech company focused on delivering cutting-edge digital solutions worldwide. We thrive on innovation, collaboration, and a commitment to scalability, security, and excellent user experience.
We believe in autonomy, creativity, and inclusiveness, providing every team member room to grow and make an impact.

About the Role

We are seeking a Senior Full-Stack Developer with deep expertise in Vue.js on the frontend and Python/Django on the backend.
You will play a key role in building and maintaining scalable, high-performance web applications that offer seamless user experiences and robust backend services.
This position includes responsibilities across the full product lifecycle, including DevOps tasks such as containerization, deployment automation, and cloud infrastructure management—there is no separate DevOps team, so familiarity with these areas is essential.
Because our platform involves video streaming and media workflows, experience working with video (processing, streaming, encoding) is considered a valuable asset.
You’ll work closely with designers, backend/frontend peers, and product managers to deliver modern, efficient, and user-centric solutions.

Key Responsibilities

  • Develop and maintain modern web applications using Vue.js (Nuxt.js) and Python/Django
  • Architect reusable frontend components and optimize applications for performance, scalability, and cross-browser compatibility
  • Design and build RESTful APIs using Django REST Framework
  • Manage containerization and deployment pipelines with Docker, contributing actively to CI/CD setup
  • Oversee cloud services using AWS (e.g., S3, RDS, CloudFront) for hosting, storage, and data delivery
  • Write and fine-tune complex SQL queries and database schemas in PostgreSQL
  • Apply application security best practices, including OAuth integration
  • Participate in cross-functional collaboration to define and deliver high-quality features
  • Handle basic DevOps operations and infrastructure configuration as part of your development workflow

Required Qualifications

  • 6+ years of professional software development experience, including:
    • 4+ years with Vue.js/Nuxt.js
    • 5+ years with Python/Django
  • Advanced knowledge of JavaScript/ES6+, HTML5, and CSS3 (Sass/LESS)
  • Proficiency in Vuex/Pinia, Webpack/Vite, and Django ORM
  • Practical experience with Docker (Dockerfiles, docker-compose) and CI/CD tools (e.g., GitHub Actions)
  • Strong working knowledge of PostgreSQL and relational database design
  • Experience using Celery and message brokers like Redis or RabbitMQ
  • Competence in managing AWS infrastructure (S3, RDS, CloudFront, EC2)
  • Familiarity with automated testing frameworks (Jest, Cypress, Pytest)
  • Solid understanding of Git workflows (GitFlow, merge requests, code review practices)
  • English proficiency at B2 level or higher — clear, effective communication is critical in our remote setting

Bonus Skills

  • Familiarity with TypeScript
  • Experience with nginx configuration for performance tuning
  • Knowledge of payment gateway integration (Mollie, Stripe, PayPal)
  • Exposure to tools like Sentry, LogRocket, or other observability stacks
  • Experience with Django Channels (WebSockets) or django-waffle (feature flags)
  • Ability to handle basic infrastructure tasks (Fabric, CloudFormation, Poetry for dependency management)
  • Proficiency in image and PDF processing using Python libraries
  • Understanding of internationalization and third-party CRM/API integrations
  • Hands-on experience with video handling, including streaming, encoding, or use of third-party video APIs

Why Join OrangeUni?

  • Remote-first work culture with flexibility and independence
  • Competitive compensation tailored to your skills and experience
  • Professional development through collaboration with top-tier engineers
  • Supportive and inclusive team culture that values initiative and creative thinking
  • Engage with innovative projects including video streaming, real-time data systems, and scalable web platforms

How to Apply

Send your resume, cover letter, and portfolio/GitHub links to bohdan@orangeuni.com with the subject:
“Senior Full-Stack Developer Application — [Your Name]”

OrangeUni is proud to be an equal opportunity employer. We celebrate diversity and are committed to building an inclusive team for all qualified candidates!

Application Requirements

What candidates need before applying.

You'll need to answer the following questions when applying:

1

Describe how you integrated CI/CD pipelines in Vue.js projects. What tools did you use for automating the build, testing, and deployment, what challenges did you face, and how did you ensure the stability of updates? Please provide examples from real projects.

2

On our driving education platform, users can watch educational videos. Can you share your experience integrating video players into Vue.js applications? What approaches did you use to ensure smooth playback, adaptability across devices, and optimized video loading? Have you encountered issues with streaming or supporting different formats, and how did you address them?

3

Have you settled up the deployment from scratch and which tools you used?

4

. Do you have experience with Websockets? Which problems have you experienced, if yes?

5

Have you used Message Queues, for which purposes?

Similar jobs

Other roles you may want to review.

Company logo

FareFood

Senior Full Stack Engineer

ContractorFull-Time
$2000 - 2600/monthly (USD)
remote (Philippines)
Company logo

Opinly

Graphic, Editing & Animation Designer for Social Media

ContractorFull-Time
$700/monthly (USD)
remote (Philippines)

Indivd

Python Developer (Fully Remote)

ContractorFull-Time
remote (Philippines)
Company logo

Permhunt

Full Stack Software Engineer

ContractorFull-Time
remote (Philippines)
Company logo

MindFortress, Inc.

Back End (or Full Stack) Dev

ContractorFull-Time
$1000/monthly (USD)
remote (Philippines)
Company logo

GT Ecom BV

Full Stack Developer

EmployeeFull-Time
$5 - 10/hourly (USD)
remote (Philippines)
Company logo

Olifant Digital

Hiring Project Management Expert w/ Prev. Experience [FULL-TIME]

ContractorFull-Time
$500 - 700/monthly (USD)
remote (Philippines)
Company logo

Treantly

Senior Fullstack Software Engineer

EmployeeFull-Time
hybrid
Company logo

Coalition Technologies

Front End Developer

EmployeeFull-Time
$15 - 35/hourly (USD)
remote (Philippines)
Company logo

Client Harbor

Automation Developer (Go High Level, VAPI, n8n)

ContractorFull-Time
$1200/monthly (USD)
remote (Philippines)