TL;DR
Senior Backend Developer (GoLang): Designing, developing, and maintaining core backend infrastructure for a complex multi-module web platform with an accent on connectivity, data processing, and authentication services. Focus on implementing diverse communication protocols, managing high-volume data transformation, and ensuring robust system security.
Location: Remote from Eastern Europe
Company
hirify.global is a digital product engineering company with over 18,000 experts globally, building inspiring products, services, and experiences.
What you will do
- Develop and maintain critical platform services, including connectivity, data processing, automation, notifications, and authentication.
- Implement and manage various communication protocols such as MQTT, OPC, REST, and Kafka.
- Ensure reliable data ingestion from diverse sources, performing transformations, calculations, and analysis.
- Build and maintain executors for user-defined Python scripts, SQL queries, workflows, and rule chains.
- Develop and maintain email and messaging notification infrastructure (Slack, Google Chat, SMS).
- Implement and secure authentication services, including TOTP, to protect platform and user data.
- Participate in architecture decisions, lead feature design, and collaborate with frontend, QA, and product teams.
Requirements
- 5+ years of backend development experience using Go.
- Proven track record building complex, multi-service platforms.
- Strong problem-solving and system design skills.
- Experience with distributed systems and microservices architecture.
- Knowledge of industrial protocols (OPC UA, MQTT) and message queuing/event-driven architectures.
- Proficiency with Linux, Docker, Python, and SQL for database design and API development (REST, gRPC).
Nice to have
- Experience with IoT, industrial systems, or data-intensive applications.
Culture & Benefits
- Dynamic and non-hierarchical work culture in a global company across 39 countries.
- Opportunity to take ownership of entire subsystems and lead feature design.
- Emphasis on clean code, thorough testing, and maintainable architecture.
- Self-motivated environment with a focus on continuous improvement.
- Collaborate with cross-functional teams (frontend, QA, product).
Будьте осторожны: если работодатель просит войти в их систему, используя iCloud/Google, прислать код/пароль, запустить код/ПО, не делайте этого - это мошенники. Обязательно жмите "Пожаловаться" или пишите в поддержку. Подробнее в гайде →