Back-end Software Engineers

Прямой работодатель  Schlumberger ( slb.com )
Москва, Россия
Джуниор • Миддл • Сеньор • Тимлид/Руководитель группы • Руководитель отдела/подразделения
Информационные технологии • Разработка • Azure • Amazon S3 • Google Cloud • WEB
4 марта
Работа в офисе
Опыт работы любой
Работодатель  Schlumberger
Описание вакансии

Role Description:

We are growing our Digital organization and seeking for a Back-end Software Engineers to accelerate the development of elegant, fast, and responsive cloud-native applications.

The ideal candidate is an individual who thrives on new challenges, possesses a strong web development background, and able to work in a highly dynamic environment.

Responsibilities:

  • Develop high-quality cloud-native software.
  • Design and implement APIs consumed by a multitude of applications and platforms.
  • Work as part of a distributed team.

Required Skills:

  • Analytical mind with a problem-solving attitude and ability to work independently.
  • Excited and willing to learn new languages/technologies.
  • Good spoken and written English.
  • Skills in Python for web development (Flask, FastAPI, Django, etc.)
  • Experience with database technology (MongoDB, PostgreSQL, etc.)
  • Understand the microservices concept, distributed system design, and RESTful APIs.
  • Experience with Linux. Understand OS fundamentals, command-line tools, and basic shell scripting.
  • Basic knowledge in web security (Cross-Site Scripting, SQL Injection, Input Validation, JWT, OAuth, etc.)
  • General programming skills and understanding of OOP concepts.
  • Experience with containerization technology (Docker, Kubernetes, etc.)

Desired Skills:

  • Experience working with cloud infrastructure (AWS, GCP, Azure, Yandex)
  • Good understanding of OOP, modern design patterns, and SOLID principles.
  • Experience with Azure DevOps or GitLab.
  • Well versed with unit testing & debugging techniques.
  • Experience with CI/CD pipelines (GitLab, Azure DevOps, …)
  • GraphQL, JSON-RPC, or GRPC experience.
  • Experience with other related programming languages (Go, C#, Java, Node.js, C++, …)

Conditions:

  • Promotions based on one’s performance
  • Training & Development program

 


Загрузка формы отклика...