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

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.

Requirements
- 3+ years experience of 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
- 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
- Strong analytical skills
- 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
- Master’s degree in Computer Science or similar

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

About 42 Coffee Cups

42 Coffee Cups is a growing team of highly experienced Python/Django developers doing various projects over the US, Canada, Australia, UK and Europe.

We help Internet companies to augment existing development capacity, streamline the development process, finish products and implement new features.

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

And yeah, we know where our towels are ;)

Company website:
https://42coffeecups.com

DOU company page:
https://jobs.dou.ua/companies/42-coffee-cups/

The job ad is no longer active
Job unpublished on 3 June 2022

Look at the current jobs Python Tallinn→