Сучасна диджитал-освіта для дітей — безоплатне заняття в GoITeens ×
Springdel is an Enterprise Mobility Management and Enterprise IoT Management company, based in Hong Kong and Canada. We provide a total solution for SMBs in manufacturing, logistics and retail. Springdel enables customers to develop and deploy hardware and software applications in a well-integrated package.
18 січня 2021

Backend Software Developer (вакансія неактивна)

віддалено $1500–3000

Необхідні навички

⁃ Strong development experience in Python 3.6+, Django 2.2+, DRF.
⁃ Development experience in Golang & Java or if you are a sufficiently fast learner and have know a couple of other statically typed languages under your belt, this is acceptable
⁃ Experience in SQL and NoSQL databases
⁃ Experience designing RESTful Web services and relational database architecture
⁃ Experience with AWS, cloud-based architecture & deployment
⁃ Experience in automated & performance test plan development
⁃ Experience with Docker
⁃ Experience with Git version control system & issue trackers. We use Bitbucket + Jira
⁃ Strong English language skills required

Пропонуємо

A fully remote work environment with flexible hours and being part of a small team that works together to solve challenges.

Обов’язки

We are inviting you to join our friendly, fully remote team of developers helping make our platform better, faster and cool. You would help us deliver new features, building new Python/Golang backend services and maintaining existing web services for mobile device clients and authorised Web users.

What you will do:
⁃ Develop new features for both UI & mobile backend services.
⁃ Maintain existing services.
⁃ Design and implement RESTful API micro services using the Python/Golang programming languages.

Про проєкт

Springdel is the best company in the Enterprise Mobility Management and Enterprise IoT Management space. We are based in Hong Kong and Canada. We provide a total solution for SMBs in manufacturing, logistics and retail. Springdel enables customers to develop and deploy hardware and software applications in a well-integrated package. Springdel’s data analytic and AI platform collects and analyses data for enterprise management prediction.

We also have:
— No legacy code
— Friendly, remote development team and no bureaucracy
— Modern solutions and technologies

Our stack:
⁃ Python 3.6+, Django 2.2+, DRF, Django-guardian for object level permissions, Celery, Pytest, Django channels, AWS SDK.
⁃ Golang, Gin, Testify, Websockets, GORM, AWS SDK.
⁃ Java, okhttp3, retrofit2, AWS SDK.
⁃ PostgreSQL, Redis, Kafka, ElasticSearch
⁃ Docker

We currently have several backend micro services written in Python, Django & DRF. Some of them communicate with our frontend service and provide a dashboard panel for our customers, allowing them to manage the state of their devices.
Services use PostgreSQL as the main database, in addition, we use Redis & Celery for the task queue, as well as Kafka for working with ELK.

The rest of the services are backend for the mobile application, they are gradually being rewritten in Golang and must scale to serve hundreds of thousands of simultaneous devices.

We also maintain a Java library that is a client for our mobile backend servers and is integrated into the mobile application.

Гарячі Python вакансії

Всі Python вакансії