Browse Jobs
For Employers
Post JobLog inGet Started

Full-Stack Python/Django/Vue.js Developer

42 Coffee Cups
Tallinn, Estonia
Posted 2 years ago
14Applicants for1 open position
  • 8Viewed
  • 4In Consideration
  • 2Not Selected
Search other opportunities

Job Details

Experience Needed:
Career Level:
Education Level:
Salary:
Job Categories:

Skills And Tools:

Job Description

Background 

As we grow we’re expanding our distributed team of highly skilled Python/Django developers world-wide and looking for people who want to become a part of our success-story.

The role

We’re looking for a passionate and talented Python/Django developer for our distributed development team to help us provide a high quality Web software development service using Python and Django, producing custom-built solutions for different industries. Working in a remote distributed team together with other developers, team leads and project coordinators, you’ll be a key part of delivering new features and executing roadmaps of our projects. This role is perfectly suited for a responsible hard-working result-oriented doer who is able to learn fast.

In this role you’ll be developing code for both Backend and Frontend using Test-Driven Development approach, working with modern web technologies, and following a strong established development process.

In this Full-Stack position the backend to frontend ratio is approximately 35%/65% on the ongoing projects. The backend is mostly about custom business logic written in models exposed via API using DRF. The frontend is about developing new features for the UI with Vue.js.

Key duties 

  • Contribute at least 4 to 6 hours per working day
  • Implement technical tasks and features with a high standard of code quality using TDD approach
  • Participate constructively in code reviews
  • Estimate and plan tasks
  • Work aloud
  • Brainstorm and discuss ideas and solution with other team members
  • Contribute to technical decision making
  • Attend planned meetings, calls, demos
  • Adhere to, and help refine company standards and processes
  • Communications with both the team and our customers
  • Show initiative and take responsibility in everything you do
     

We offer

  • 100% remote work
  • Flexible work hours
  • Competitive compensation package with an hourly rate
  • Performance-based rate reviews and promotions
  • Bonuses depending on your responsibility levels
  • Strong professional team
  • Established development process
  • Career growth opportunities

Job Requirements

  • 3+ years experience in web software development with full-stack engineering
  • 2+ years experience in Python
  • 1+ year experience in Django and its ecosystem
  • Web applications architecture (Nginx, uWSGI, Celery, MySQL/PostgreSQL, Memcache, Redis)
  • JS/HTML5/CSS3/SCSS/LESS/webpack
  • Full understanding of asynchronous development on both Frontend and Backend
  • RESTful API architecture and DRF
  • Experience in Vue.js
  • Test-Driven Development (TDD)
  • MySQL/PostgreSQL and understanding of ORM
  • Understanding of software design patterns
  • Confidence in Git and UNIX/GNU Linux basic commands
  • Familiarity with Docker and docker-compose
  • Good English
  • Planning ahead skills and confidence to express thoughts clearly in writing
  • Attention to details
  • High sense of responsibility for what you do
     

Bonus points

  • Troubleshooter set of mind
  • Experience in data visualization with charts using JS libraries (D3.js/Echarts)
  • Experience in other frontend frameworks (e.g. Angular, React, Backbone, Elm, etc)
  • UI/UX design skills is a big plus
  • Code profiling and optimization skills (Python/JS/SQL)
  • Contribution to Open Source
  • Basic DevOps experience, Docker/docker-compose, Kubernetes
  • Familiarity with serverless computing and micro-services architecture
  • Familiarity with Agile approach
  • Masters degree in Computer Science or similar

Featured Jobs

Similar Jobs

Search other opportunities
JobsInstallation/Maintenance/RepairFull-Stack Python/Django/Vue.js Develope...