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
Related Jobs
3 roles aligned with this opportunity
.NET Developer - Remote
2026-06-12
DevOps Engineer
2026-06-18
Node.js Software Engineer - Remote
2026-06-15
- Posted
- Apr 17, 2026
- Type
- Contract
- Level
- Entry
- Location
- Portugal
- Company
- Barter
Industries
Categories
Related Jobs
3 roles aligned with this opportunity
.NET Developer - Remote
2026-06-12
DevOps Engineer
2026-06-18
Node.js Software Engineer - Remote
2026-06-15