undefined

Remote Senior Backend Developer (Python/Django)

Posted 1 month ago

Details

undefined
Compensation
Not disclosed
undefined
Industry
Not disclosed
undefined
Time commitment
Full time
undefined
Company size
Between 201 - 500

Skills

Python Django
Redis
Python
Kubernetes
Google Cloud Platform (GCP)
Django Rest Framework
Celery
MongoDB

Job description

Developers will join our Development team with main responsibilities here: ● Create and maintain organized and efficient data models & APIs ● Back end programming in python, and following software development life cycle ● Develop and document tasks ● Perform code reviews ● Troubleshoot deployed applications ● Collaborate with other teams to design, build, test, and ship high-quality software ● Other duties as assigned
Benefits: ● Chance to work in an international team and professional working environment ● Training and career development opportunities ● Performance review every 6 months ● Open, supportive and collaborative culture ● Flexible working hours with 40 hours per week (Monday – Friday) ● Lunch allowance and free drinks (coffee, tea, snack …) ● Premium health insurance package ● Paid leave (12 days/year) ● Sponsor the fee of getting certificates for each team ● 13month salary bonus
Requirement: Must to have ● Open mind & strong commitment attitude ● Experience with developing web services using Django framework ● Experience with designing & developing APIs using the REST architecture ● Understanding design database, ORM and optimize query (MongoDB) ● Experience with Unit Test and Integration Test ● Experience at least 3 years building modern back-end systems.
Nice to have: ● Proven ability for developing high-volume web applications ● Experience identifying and addressing performance and scalability issues ● Experience with Infrastructure based on Google Cloud Services (CI/CD, Redis Lab, Docker, Kubernetes..) ● Experience with transactions, locks and concurrency programming ● Experience with message queue such as Celery, RabbitMQ ● Experience with monitoring and Troubleshoot deployed applications ● Familiar with Agile/Scrum methodology

How to get hired by clients?

01

Sign up

Create a profile by sharing with us your personal and professional details.
02

Assessment

Take our online talent assessment for skills and competencies evaluation.
03

Offer

Get matched to in-demand jobs and accelerate your freelance career.

Interested in more opportunities like these?

Join now