Vilgain

Python Developer – Mid-Senior/Senior

Vilgain

full-time

Posted on:

Location Type: Remote

Location: Czech

Visit company website

Explore more

AI Apply
Apply

Job Level

About the role

  • Build and maintain internal applications using FastAPI (backend) and Vue.js (frontend)
  • Work across the full stack — from database design and APIs to user interfaces
  • Collaborate closely with product, logistics, and operations teams to solve real business problems
  • Take ownership of features from concept to production
  • Contribute to architecture decisions and code quality standards

Requirements

  • 5+ years of Python experience (for Senior Developers)
  • Strong background with FastAPI or similar async frameworks
  • Solid Vue.js experience (Vue 3, Composition API)
  • Experience designing and scaling production systems
  • Ability to mentor others and drive technical decisions
  • 3+ years of Python experience (for Mid-Senior Developers)
  • Working knowledge of FastAPI and Vue.js
  • Comfortable building features independently
  • Eager to grow into a senior role
  • Experience with PostgreSQL or similar relational databases
  • Familiarity with Docker, CI/CD pipelines
  • Great communication skills in English (native, or at least B2 level)
  • Proactive, pragmatic approach — you ship things that work
  • Strong understanding of machine learning approaches and deployment
  • Good understanding of LLM tools and how to utilize them effectively
Benefits
  • Competitive salary based on experience
  • Opportunity to shape products used by 500,000+ customers
  • Direct impact — your code runs the business
  • Flexibility for remote work
  • Employee discounts on Vilgain products
  • Team that values quality, ownership, and getting things done

Applicant Tracking System Keywords

Tip: use these terms in your resume and cover letter to boost ATS matches.

Hard skills
PythonFastAPIVue.jsPostgreSQLDockerCI/CDmachine learningLLM toolsdatabase designAPI design
Soft skills
mentoringtechnical decision makingindependent feature developmentcommunicationproactive approachpragmatic approachcollaborationownershipproblem solvingeagerness to grow