Taro Logo

Software Engineer

FORM powers mobile workers with technology that improves execution from the frontline, offering integrated task management and image recognition platform for enterprise teams.
Backend
Mid-Level Software Engineer
Remote
501 - 1,000 Employees
3+ years of experience
Enterprise SaaS · AI

Job Description

FORM is seeking a Software Engineer to join their BrandBank platform team, focusing on AI/ML image recognition services. This role combines backend development (70% Go) and frontend work (30% TypeScript/React). The position involves building event-driven microservices, developing product catalog management systems, and working with complex data processing pipelines. The ideal candidate should have 3-5 years of experience, with strong expertise in Go, microservices, and React/TypeScript development.

The role offers a unique opportunity to work on a sophisticated product data management system that powers AI/ML image recognition services. You'll be part of a company that's transforming how mobile workers operate, serving Fortune 500 companies worldwide. The position provides a balance of challenging technical work across the full stack, from building event processing pipelines to implementing complex frontend features.

FORM offers a flexible work environment with the option for full remote work in Poland, competitive compensation, and comprehensive benefits. The company values diversity and encourages applications from candidates who might not meet every requirement. As part of a growing team, you'll have the opportunity to work with modern technologies while contributing to solutions that have real-world impact across various industries.

Last updated 8 hours ago

Responsibilities For Software Engineer

  • Build and maintain event processing pipelines that route events between services
  • Develop microservices following clean architecture with proper separation of concerns
  • Design database schemas and optimize PostgreSQL queries for product catalog data
  • Create gRPC APIs with proper error handling and observability
  • Implement worker systems that consume from message queues
  • Participate in migrating legacy Ruby services to Go microservices
  • Implement features for product catalog management and data import/export
  • Work with complex data grids for managing large datasets
  • Build forms for product data entry with validation and file upload capabilities
  • Maintain authentication flows and user management interfaces

Requirements For Software Engineer

Go
TypeScript
React
PostgreSQL
Kubernetes
  • 3-5 years of professional software development experience
  • Minimum 2 years of Go development experience with microservices
  • Minimum 1 year of React/TypeScript experience
  • Strong PostgreSQL and SQL optimization skills
  • Experience with event-driven architectures and message queues
  • Understanding of Docker, Docker Compose, and Kubernetes
  • Familiarity with cloud platforms and containerized applications
  • Understanding of gRPC, REST APIs, and distributed systems
  • Fluency in English (both written and spoken)
  • Proactive approach – taking ownership of tasks

Benefits For Software Engineer

Medical Insurance
  • Competitive salary
  • Work equipment
  • Paid time off, sick leaves, and public holidays
  • Health insurance with Lux Med
  • Full remote or hybrid work from office in Krakow
  • Opportunities for career growth

Related Jobs