İş Tanımı
Tayland
Senior Python Back-End Developer
What they will be doing:
- Build and maintain microservices, designing and implementing APIs, managing
- Design and document new features, improvements, and database infrastructure.
- Establish engineering processes, define company engineering standards, identify and implement core technologies, and remove technical hurdles
- Build solutions for appropriate scalability. Being able to call out real issues and create elegant, scalable solutions for them
- Design and implement algorithms to efficiently process, analyze, and serve massive datasets
- Write, test and release elegant software systems that are robust and scalable production ready using the latest technologies
- Support and mentor less experienced
- Write beautiful, clean code
Aranan Nitelikler
Must Have:
- Bachelor’s degree in Computer Science or related field and/or equivalent work experience
- 5 years of experience as a Python developer, including experience with Python Web Frameworks (Django and Flask)
- Experience in designing and implementing Restful APIs
- Knowledge of ORM, SQL and Data Modeling
- Strong knowledge of data structures and algorithms
- Strong knowledge of programming principles, concepts
- Experience with TDD and ability to write quality unit tests
- Ability to contribute to and excel in a team environment.
- Great communication skills.
- Proficient handling of Version Control Systems (Git preferred)
Bonus/Nice to Have:
- Experience with Celery
- Experience with Message Queues (RabbitMQ,
- Experience with Microservices Architecture
- Experience with NoSQL databases such as Redis, MongoDB, Cassandra
- Other programming languages (Javascript, GO)
- DevOps experience (Docker, Kubernetes, Salt, Puppet, Chef)
- Familiarity with Agile Methodologies
- Experience developing social networking sites
Özet Bilgiler
- Python Developer
- Bilişim - İnternet
- Yazılım
- Tam zamanlı
- Uzman
- Tayland
- 3-25 yıl
- 21000 - 21000
- 24.05.2019
- 31.05.2019
- 23.07.2019
En Yeni İlanlar