-
Barter

Back-end Developer (Go) - Junior+ or Medior

Barter
Portugal · Contract · Entry

Barter makes creator marketing as easy as ordering food. Brands post deals, creators apply, products get shipped and content gets made. No agencies. No budgets. No middlemen. The platform connects companies directly with 12,000+ content creators through product-for-content exchange.

 

We're a product-led company that ships fast and iterates constantly. Our engineering team builds a scalable Go-based microservices backend where every line of code directly impacts thousands of creators and companies.

 


1. ROLE

We're looking for a Junior+ or Medior Backend Developer to join our engineering team.

  

You get to ship features that impact thousands of creators and companies. Every line of code you write directly impacts company growth. You will work on building and maintaining our Go-based microservices architecture, implementing business logic across multiple domains.


What you'll do

  • Design and implement backend features across our microservices architecture
  • Partner with Product, Frontend and DevOps to define requirements and ship end-to-end.
  • Build and maintain scalable, well-documented APIs.
  • Own features from first commit to production and beyond.
  • Conduct code reviews that raise the bar, document best practices and champion reliability and observability across services.
  • Tackle technical debt, strengthen CI/CD pipelines and expand automated testing coverage
  • Document best practices and share knowledge in weekly learning sessions
  • Use AI tools in your workflows, aimed to enhance, not replace human thinking

 

Technologies

  • Language: Go 1.23+
  • Architecture: Domain-Driven Design (DDD) with layered architecture
  • Database: PostgreSQL with ORM
  • API Framework: High-performance HTTP framework
  • Messaging: Message queue systems for event-driven communication
  • Container: Docker & Kubernetes
  • Cloud: AWS services (compute, storage, messaging)
  • Observability: Distributed tracing and metrics collection
  • Version Control: Git with modern deployment practices

 

Principles

  • Maintainable solutions over clever abstractions
  • Metrics over opinions, validate assumptions with data
  • Comment "why," not "what"—clarity over elegance
  • Optimize aggressively, but only after profiling
  • Testing enables fast shipping. Tests are freedom to refactor
  • No gatekeeping, we teach patterns and tradeoffs
  • Documentation is part of development.
  • Two brains are better than one
  • Deep work matters. We use Slack, but we don't expect instant responses
  • Weekly knowledge sharing through weekly learning sessions



2. SKILLS & EXPERIENCE

→ 70% match? Apply. We help with the rest

 

Must haves

  • 2-5 years of professional backend development experience
  • 1+ years working with Go in production environments
  • Strong understanding of layered/hexagonal architecture patterns
  • Experience with PostgreSQL and SQL optimization
  • Familiarity with RESTful API design and HTTP protocols
  • Understanding of ACID transactions and database patterns
  • Experience with Docker and containerized applications
  • Proficiency with Git and version control workflows
  • Ability to write clean, maintainable, testable code

 

Should haves

  • Experience with microservices architecture
  • Knowledge of message queues (any major platform)
  • Familiarity with cloud services (AWS, GCP, or Azure)
  • Understanding of Domain-Driven Design (DDD) principles
  • Experience with ORMs in Go
  • Knowledge of distributed tracing and observability
  • Experience with Kubernetes or container orchestration
  • Familiarity with CI/CD pipelines

 

Nice to haves

  • Experience with event-driven architectures
  • Knowledge of high-performance HTTP frameworks in Go
  • Experience with payment gateway integrations
  • Familiarity with DI patterns and Factory concepts
  • Understanding of Redis and caching strategies
  • Experience with GitOps deployment models
  • Knowledge of metrics collection and monitoring systems
  • Experience building marketplaces or two-sided platform products



3. WHAT WE OFFER

Ready to do meaningful work that actually pays off?


Benefits

  • Competitive market-aligned salary with rapid growth potential
  • Remote work from anywhere in Portugal
  • Modern tech stack with freedom to work with cutting-edge technologies

 

Team & Culture

  • Zero bureaucracy and direct collaboration with founders and leadership
  • Real ownership over backend systems that ship to thousands of users
  • Room to grow as the team and product scale



4. HOW TO APPLY

Join us in reshaping the creator economy.


Email: [email protected]

Send: Resume + GitHub/code samples + brief note (3-5 sentences)

Tell us:

  • A complex backend challenge you've solved
  • How you approach API design and service architecture
  • What pulls you toward this role

 

Interview process:

  • 1-2 weeks application to offer.
  • Technical screen (30 min) → Technical deep dive (60 min) → Final discussion (30 min).

Key Skills

Ranked by relevance

microservices cicd aws ddd message queues kubernetes postgresql ai tools storage docker devops redis cloud slack git sql gcp ai
Login to Apply
Posted
Apr 17, 2026
Type
Contract
Level
Entry
Location
Portugal
Company
Barter

Industries

Software Development

Categories

Engineering Information Technology

Related Jobs

3 roles aligned with this opportunity

View all jobs
View Job Details
YO IT Consulting
Related

.NET Developer - Remote

2026-06-12

Full-time
Not Applicable
Portugal
Software Development
Engineering
View Job Details
TeamViewer
Related

DevOps Engineer

2026-06-18

Full-time
Not Applicable
Portugal
Software Development
Engineering
View Job Details
TeamViewer
Related

Full Stack Software Engineer — React / Java Spring Boot

2026-06-18

Full-time
Not Applicable
Portugal
Software Development
Engineering