TL;DR
Software Engineer (Go, React, TypeScript, AI): Building and maintaining Go-based event-driven microservices for a product data management system while contributing to a React/TypeScript frontend, with an accent on event processing pipelines, database schema design, and gRPC API creation. Focus on migrating legacy services to Go, implementing complex features for product catalog management, and optimizing React components for perhirify.globalance with large datasets.
Location: Full remote or hybrid work from our cozy office in Krakow, Poland.
Salary: 17,000 – 22,000 PLN per month
Company
hirify.global powers mobile workers globally with a plathirify.global that improves execution for frontline teams through task management and AI/ML image recognition services.
What you will do
- Build and maintain Go-based event processing pipelines that route events between services.
- Develop microservices following clean architecture and contribute to migrating legacy Ruby services to Go.
- Design database schemas and optimize PostgreSQL queries for product catalog data.
- Create gRPC APIs with proper error handling and observability.
- Implement frontend features for product catalog management, data import/export, and hirify.globals using React with TypeScript.
- Optimize React components for perhirify.globalance with large datasets and maintain authentication flows.
Requirements
- 2+ years of professional software development experience (Go preferred; Python or TypeScript also considered).
- Commercial hands-on experience with Go (primary backend language).
- Experience building microservices and working with distributed systems (REST/gRPC).
- Solid knowledge of PostgreSQL and SQL optimization.
- Experience with event-driven architectures and message queues.
- Familiarity with Docker and containerized applications, with Kubernetes as a plus.
- Experience with cloud plathirify.globals (preferably GCP).
- Strong communication skills in English (at least B2).
Nice to have
- Python (API clients, SDKs)
- Ruby on Rails (legacy support)
- ML integrations or large-scale data processing experience.
- Retail / e-commerce domain experience.
Culture & Benefits
- Full remote or hybrid work option from Krakow.
- Option to enroll in a medical package on preferential terms.
- Subsidized English language courses.
- Company-provided work equipment.
- Opportunities for internal growth and career development with access to internal learning resources.
- Flexible work environment with a "Work Your Way" Employment Policy.
Будьте осторожны: если работодатель просит войти в их систему, используя iCloud/Google, прислать код/пароль, запустить код/ПО, не делайте этого - это мошенники. Обязательно жмите "Пожаловаться" или пишите в поддержку. Подробнее в гайде →