Python (Django) Developer

Let’s start with what PLANEKS offers:

 

0. Fast and comfortable hiring process.

1. 100% remote(even before the COVID) work opportunity and flexitime - choose working hours between 8:00-20:00.

2. Manage your compensation $$$$ budget - Travel tickets, Work equipment, Health insurance, Software, Sport, Training.

3. Salary paid in USD + tax compensation. Revision every 1 year. We want everyone to be confident in what tomorrow brings.

4. Everything to provide a good rest. YES: Paid vacation, national holidays, sick leaves(and support in case of serious diseases). NO: overtime, work on weekends.

5. Regular feedback, mentorship, code review. Friendly and professional team that supports you. Well, we're proud of how we handle that. So you can always count on us.

6. Speaking clubs with a native speaker to constantly maintain your English level.

7. No bureaucracy - transparent processes and flat management. Working remotely means keeping things as simple as possible to work efficiently.

 

We propose something more significant than a job. PLANEKS means developing a new lifestyle for our colleagues and clients. So take your part in it!

 

This position supposes that you have the following knowledge and competencies:

 

1. Software development experience(at least 3 years MUST) with:

— Python and Django

— Other Python frameworks (e.g., Flask)

— PostgreSQL, MySQL

— Celery, Redis, ElasticSearch

— Cloud providers, DevOps, CI/CD

— Unit, integration, E2E tests

2. Knowledge of REST and experience working with REST APIs

3. Experience with JS, HTML, CSS (Usually 0-20% of activity)

4. Communication skills in English (good writing and speaking)

 

You will deal and be responsible for:

 

1. Develop, support, and maintain projects in Python - usually, we create products from scratch but also have existing projects where the dev team should be extended. And also, we do not work with legacy codebases.

2. Solve technical challenges - all our projects are different, and you’ll never be bored with the same tasks every day, so your acquisitive mind will have great challenges regularly.

3. Take care of quality (code, test, business features, documentation) - everyone enjoys working with clean, readable code, so it is important to keep it such.

4. Participate in code reviews - usually, it is cross-reviews in the team or reviews by a senior person.

5. Communicate with internal and external teams - we’re in touch with great minds - inventive clients, and supportive colleagues!

6. Improve your technical and soft skills - just a normal evolution :)