Full-Stack Python/Django/Vue.js developer

RemoteSalary not specified
Location not specified

Tech Stack

JavaScriptPythonDjangoVue.jsSQLRedisAWSDockerAPICelery

Job Description, Responsibilities & Requirements

About the Position

We are an eCommerce and SaaS company in the Home & Kitchen category and we are looking for a Full-Stack Python/Django/Vue.js Developer to join our team. This is a remote position available for all cities.


Responsibilities

  • Maintain complex systems based on Web technologies.
  • Refactor legacy code and develop new features, APIs, and tools for internal sales and order processing teams.
  • Coordinate with end-users, your team, clients, and top managers.

Requirements

Backend Requirements

  • Experience with Python 3 following the Google Python Style Guide.
  • Proficiency in Django 2+.
  • Familiarity with Django Manager & Model objects, methods.
  • Troubleshooting using SQL queries and Django models.
  • Experience with MySQL, Postgres databases.
  • Caching (Redis).
  • Django Signals.
  • Django Channels.
  • Performance analysis.
  • Networking.
  • Scalability.
  • Django Security, role-based permissions.
  • Testing frameworks (pytest).
  • Good experience implementing and consuming REST APIs.
  • Experience with Python Celery; able to implement asynchronous task queues, job scheduling.
  • Ability to refactor legacy Python/Django code.
  • Ability to follow Django and Python best practices and standards.

Frontend Requirements

  • ECMA script modules.
  • Writing tests in JavaScript.
  • Experience with JavaScript, jQuery, Vue.js, or similar frameworks such as Angular, React.
  • Experience with implementing Web Components (shadow DOM).

Software Design Requirements

  • Data modeling and database design experience.
  • Knowledge of architectural styles, software principles, and design patterns.
  • Broad and extensive knowledge of the software development process.

Communication Requirements

  • Fluent verbal and written English.
  • Positive attitude.
  • Providing support to users.
  • Ability to cooperate with tech and non-tech people.
  • Ability to implement backend and frontend features from client request to client approval (often with minimal guidance from a Project Manager).
  • Ability to explain technical concepts in a clear and concise way.
  • Good experience conducting code reviews for other developers.

Preferred Skills

  • Experience using some CSS framework e.g. UIkit.
  • Experience using JS framework e.g. Vue JS, React/Angular.
  • Experience developing complex ERP/CRM applications.
  • Experience with Docker.
  • Scaling automation systems.
  • Working experience with Amazon AWS infrastructure.

Our Stack/Tools

  • Time-tracking: Hubstaff.
  • Communications: Slack, Skype, Gmail.
  • Code and Tickets: Github.
  • Frameworks: Django, Magento, Scrapy.
  • Frontend: VueJS.
  • DB: MySQL, PGSQL.

We Offer

  • Great friendly culture - international team of 80+ people.
  • Paid 25 days of vacation (includes sick leave).
  • Quarterly bonuses based on company financial performance.
  • Opportunity to learn new technologies.
  • Company financials are made visible during monthly finance meetings.
  • Self-education is supported and encouraged.

About the Company

We are not an outsourcing firm - you will work with your team, CTO, CEO, managers, and the rest of the team from various departments of our company.


How to Apply

Send us your resume!

Email: [email protected]

Skype: live:.cid.c6b00af5d23f0d7

Social Networks:

Linkedin

KR. LaboratoriesJavaScript, Python, Django, Vue.js, SQL, Redis, AWS, Docker, API, CeleryFull-time Salary not specified

Job Details

Company name:
KR. Laboratories
Location:
Location not specified
Employment Type:
Full-time
Work Mode:
Remote
Posted on TheJob:
4/21/2026
Last checked:
5/2/2026
Posted on the source:
N/A
Apply Now