Senior Python Backend Engineer Offline

How old is the project? What stage is it at?

We are in the ed-tech space helping hundreds of thousands of students deal with academic hurdles and questions. We have been around since 2014, overgrowing every year. Furthermore, we are currently working on expanding the functionality of our product, all while focusing on improving customer experience and increasing our financial metrics.

Our company is a B2B2C educational platform that provides academic paper writing services. Our clients can choose the type of work, set requirements and deadlines, and choose the author. In addition, online chat allows customers and authors to communicate with each other to clarify.

We also provide services for checking papers for plagiarism, editing and correcting text, and training and advice on improving research paper writing skills. Our team of writers consists of only the best experts, who are rigorously screened and constantly improve their skills.

Our platform also provides the opportunity to receive feedback from authors and ask for technical support and help in choosing the best work.

We constantly improve our platform and services to provide our customers with the highest convenience and quality.

Our support team is always available to help customers with any questions regarding our platform. We strive to ensure that our clients have only a positive experience with us and recommend us to their friends and colleagues.

 

What do you need to do?

Write clean and well-structured code that is easy to read and maintain.

Use version control to manage code changes and collaborate with other developers.

Follow security best practices when handling sensitive data or user information.

Use automated testing tools to ensure code quality and reduce the risk of bugs.

Document your code and write clear and concise comments.

Use modular design principles to make your code more flexible and reusable.

Stay up-to-date with the latest industry trends and technologies.

Use design patterns and best practices to make your application more maintainable and extensible.

 

Technologies:

Python 3.x, DRF, Django Channels, Redis, PostgreSQL, Elasticsearch, AWS

 

Work experience:

5+ years of commercial experience with Python 3;

1+ years of experience with designing, implementing REST API (DRF, Fast API);

Experience working with relational and NoSQL databases(PostgreSQL, MongoDB);

Experience working on Linux, Docker;

Clear understanding of high-quality code, unit testing, software design and design patterns;

Exceptional problem-solving, technical and data analysis skills;

Experience with Scrum/Agile methodology, CI/CD.

Qualities: Star performer, Team player, Fast, Strong ownership

Additional hard skills:

Some experience with Elasticsearch;

Experience with Kubernetes, Clouds(AWS/GCP)

Questions and Answers:

- Does the job come with a probation period, and if so, how long does it last?Yes, there is a three-month probation period.

- What is the expected work schedule?

Full-time, flexible, please start no later than 11:00 (on average 8 hours per day). The office in Kyiv is open from 9:00 to 20:00. You can work remotely and also you can choose hybrid mode where you can combine working on-site and remotely.

- How many vacation and sick days are provided?

Annual paid vacation – 21 working days; Paid confirmed sick leave; 6 unconfirmed sick days/days off a year.

 

What social package and benefits are offered?

- English courses (up to 80 USD/month after successful completion of the probation period)

- Compensation for the cost of a subscription sports center (up to 80 USD/month after successful completion of the probation period)

- Medical insurance (50% after successful completion of the probation period) or $200 a year for health care

- Corporate events

 

Hiring process:

- HR-call with Recruiter

- Interview with the Hiring manager (1 hour)

- Trial day

- Proposal for cooperation with Develux

 

Please note that feedback with results of the CV review will be provided only in the event of a decision to further consider your candidacy.

Otherwise, your data will be retained in the company's CV database, and we will gladly contact you if a suitable vacancy becomes available. The consideration period is 10 working days.

 

We believe that people with different perspectives and lived experiences drive the company to create unique solutions.

The job ad is no longer active

Look at the current jobs Python Kyiv→