Senior Full Stack Django and VueJS Developer

**We're looking for people with following characteristics:** - Energetic, reliable, detail oriented, and eager to quickly learn on the job. - Able to communicate in English quickly and precisely (spoken and written). **Who we are:** - We are an eCommerce and SaaS company in Home & Kitchen category. - 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. - 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. **General Requirements:** - ABILITY TO WORK IN NEW YORK TIME ZONE. - 5+ years software design and development - Engineering Degree (Bachelor or Masters) **Backend Requirements:** - Experience with the following tools and concepts: - Python 3 - able to follow this style guide: https://github.com/google/styleguide/blob/gh-pages/pyguide.md - Django 2+ - Django Manager & Model objects, methods - Troubleshooting using SQL queries and Django models - 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 API’s - Experience with Python Celery; able to implement asynchronous task queues, job scheduling - Able to refactor legacy Python/Django code - Able to follow Django and Python best practices and standards **Frontend Requirements:** - ECMA script modules - Writing test in javascript - JavaScrip, jQuery, Vue.js or other similar framework such as Angular, React.. - Has 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 (all communication is in English language) - Positive attitude - Providing support to users - Ability to cooperate with tech and non-tech people - Able to implement Backend and Frontend features from client request to client approval (often with minimal guidance from a Project Manager) - Able to explaining technical concepts in a clear and concise way - Good experience conducting code reviews for other developers **Preferred:** - 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 - Has working experience with Amazon AWS infrastructure **What you may do on day to day:** - Maintain complex systems based on Web technologies. - Refactor legacy code and develop new features, API's, and tools for internal sales and order processing teams. - Coordinate with end-users, your team, clients, and top managers. **Our Stack/Tools:** - Time-tracking: Hubstaff - Coms: Slack, Skype, Gmail - Code and Tickets: Github - Frameworks: Django, Magento, Scrapy - Frontend: VueJS - DB: MySQL, PGSQL **If you learn and advance, other roles may be open for you:** *(Most productive team members usually take more than one role.)* - Team Lead - Roles for other departments can be available in the future upon request (Sales, Operations, Customer Support, Accounting, HR) Looking forward to speaking with you!

Site: Freelancer.com | Websites, IT & Software

Published by:

Project page in Freelancer.com

Budget: $15-25 in hour

New projects

A complete list of projects is available on the projects page

Загрузка проектов

Similar projects

Social Media Design, Planning and Placement

Our company has recently created and patented two first-to-the-market hardware products that will...

GPS MESSAGE

Send SMS to customer through GPS

css/html edits

fitness.webuilditfirst.com fitness.webuilditfirst.com/2.html 1) add a background image to the fi...

React Js algorithm

Need someone to help in fixing bugs in a React app Ps: U need to start now it's urgent

DATA STRUCTURES (BFS, DISJOINT SETS, GRAPH THEORY)

Need a coder who has advance knowledge in BFS, DFS and minimum spanning tree Programming language...

Migrate Nodejs app from VPS to cPanel

Hello I have Nodejs app installed on VPS, And Cpanel Account with NodeJs enabled Need to migr...

Looking for a developer to develop a website

Looking for a developer to develop a website With angular node js and Postgres experience

MEAN Stack Expert

I have a new web (20 HTML pages ready) and I need to make auth system: New User registration scre...