Umico (Competo MMC)

Golang Back-End developer

По соглашению 21
Полн. занятость
Баку, Азербайджан
21.11.24 - 21.12.24

O работе

  • Designing, developing, testing, and maintaining microservices;
  • Participating in task planning and discussions;
  • Clarifying requirements with the business analyst/product manager;
  • Identifying and solving problems with limited information;
  • Researching and implementing new solutions;
  • Participating in code reviews and maintaining coding standards;
  • Optimizing code and SQL queries;
  • Option to work remotely or at the Baku White City Office Building.

Требования

  • Russian; English at a level sufficient to read technical documentation;
  • At least 5 years of commercial software development experience, including a minimum of 2 years with Golang;
  • Understanding and experience in building REST APIs;
  • Ability to write and optimize SQL; experience with PostgreSQL is preferred;
  • Experience with version control systems (git) and understanding of git flow;
  • Understanding and practical application of SOLID, DRY, DDD, TDD principles and techniques;
  • Understanding and experience with Docker and Kubernetes;
  • Experience with message brokers (Kafka, RabbitMQ);
  • Experience in developing Warehouse Management systems is a plus;
  • Understanding of microservices architecture and experience in building it;
  • Experience in Python development;
  • Experience with Azure DevOps;
  • Experience in front-end development for better understanding of front-end needs during back-end interactions;
  • Experience in optimizing application performance;
  • Experience with CI/CD;
  • How to Apply: If you’re interested in this opportunity, send your resume to the mailbox.