FORM02.03.26
AI SCORE 8.5

Software Engineer - Go & TypeScript Remote

$4K–$6K/month

About the Role

We are seeking a skilled Software Engineer to join our team working on the BrandBank platform – a sophisticated product data management system that powers AI/ML image recognition services. You'll primarily work on Go-based event-driven microservices while also contributing to our React TypeScript frontend. This Software Engineer remote position offers a unique opportunity to impact our product and work with cutting-edge technologies.

What You’ll Do

  • Backend Responsibilities (Go - 70%)
    • 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.
  • Frontend Responsibilities (TypeScript / React - 30%)
    • Implement features for product catalog management and data import/export.
    • Work with complex data grids for managing large datasets with search and filtering.
    • Build forms for product data entry with validation and file upload capabilities.
    • Maintain authentication flows and user management interfaces.
    • Optimize React components for performance with large datasets.

Requirements

  • 2+ years of professional software development experience (Go preferred; Python or TypeScript also considered).
  • Commercial hands-on experience with Go (our 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 (Kubernetes is a plus).
  • Experience with cloud platforms (preferably GCP).
  • Strong communication skills in English (at least B2).
  • Ability to work independently while being an engaged team player.
  • Proactive and curious mindset, taking ownership of solutions.

Nice to Have

  • Python (API clients, SDKs)
  • Ruby on Rails (legacy support)
  • ML integrations or large-scale data processing
  • Retail / e-commerce domain experience

What We Offer

  • Full remote or hybrid work from our cozy office in Krakow.
  • The 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.
  • Access to internal learning resources.
Language Requirements
EnglishB2
BasicIntermediateAdvancedNative
Why This Job8.5 of 10

This Software Engineer position offers a unique opportunity to work remotely with cutting-edge technologies in a supportive environment. Enjoy competitive pay and great benefits.

Salary Range
Required
0/1
Optional
0/1
Bonus
0/1

Who Will Succeed Here

Proficiency in Go and TypeScript, with hands-on experience in building event-driven microservices and utilizing frameworks like Gin or Echo for Go and React for the frontend.

Self-motivated remote worker who thrives in asynchronous communication environments, effectively using collaboration tools like Slack and GitHub to manage code and feedback.

Strong understanding of cloud infrastructure, particularly Google Cloud Platform, with practical experience deploying and managing applications using Docker and Kubernetes.

Learning Resources

Learn Go with Testsguide

Career Path

Software Engineer - Go & TypeScript Remote(Now)Senior Software Engineer(1-2 years)Lead Software Engineer / Engineering Manager(3-5 years)

Market Overview

Market Size 2024
$1.5B
Annual Growth
22.5%
AI Adoption
45%
Investment
+150%
Labour Demand
+30%
Avg Salary
$120K

Skills & Requirements

Required
GoTypeScriptReact
Growing in Demand
GraphQLMicroservices ArchitectureCloud Native Development
Declining
jQueryAngularJS 1.x

Domain Trends

Rise of Cloud-Native Applications
With 70% of organizations adopting cloud-native technologies, Go's efficiency in building microservices is increasingly in demand.
Increased Focus on DevOps
Over 60% of companies are integrating DevOps practices, leading to a surge in the need for skills in Docker and Kubernetes alongside Go.
Growing Popularity of gRPC
gRPC usage has grown by 40% in the last year, driven by its performance benefits for microservices communication, particularly in Go applications.

Industry News

Loading latest industry news...

Finding relevant articles from the last 6 months

All job postings are automatically gathered by algorithms. We do not review or verify listings, be careful when applying and do not sign-in with iCloud or Google services.