Senior Backend Engineer (Java / Go + AI-Driven Development)
We’re looking for a Senior Backend Engineer with strong experience in Java (Spring Boot) and Go, who enjoys working on distributed systems, understands real-world trade-offs, and leverages AI tools to move faster and smarter.
This is not just about writing code — it’s about building resilient systems, making solid technical decisions, and shipping with confidence.
What you’ll be doing
Design, build and scale distributed backend systems using Java and Go
Work deeply with microservices architectures, understanding trade-offs and system design decisions
Implement and maintain event-driven systems and messaging solutions
Collaborate on CI/CD pipelines and deployment strategies
Contribute to architecture discussions, bringing clarity and pragmatic thinking
Use AI tools (Copilot, ChatGPT, Claude, etc.) to accelerate development and problem-solving
What we’re looking for
Technical Expertise
Strong, hands-on experience with Java (Spring Boot) and Go
Proven experience building and scaling microservices-based systems
Solid understanding of:
Idempotency
Service discovery
Resilience patterns (retries, circuit breakers, etc.)
Messaging & Distributed Systems
Experience with messaging systems (Kafka, RabbitMQ, NATS, etc.)
Deep understanding of:
Consumer groups
Dead-letter queues
Delivery guarantees (at-least-once vs exactly-once)
DevOps Mindset
Experience working with CI/CD pipelines
Familiarity with deployment strategies:
Blue/Green
Canary
Feature Flags
AI-Driven Productivity
Comfortable using tools like GitHub Copilot, ChatGPT, Claude (or similar)
Ability to integrate AI into daily workflows to improve speed and quality
What makes you a great fit
You think in systems, not just code
You’re comfortable discussing trade-offs, not just “best practices”
You care about reliability, scalability, and maintainability
You’re proactive, autonomous, and own what you build
Nice to have
Experience with cloud platforms (AWS, GCP or Azure)
Exposure to high-throughput systems
Background in event-driven architectures
Advanced English is required, as you’ll work directly with US-based clients in a fully collaborative environment 🇺🇸
🚀 What we offer
20 days of paid time off per year
Flexible working hours (we care about results, not clocking in)
Remote-first culture
Health insurance + fitness benefit
Learning & development support
In-company English classes
Internal knowledge-sharing sessions
A collaborative, friendly, and human-centered team environment
💻 About VAIRIX
VAIRIX is a nearshore software development company that partners with startups and growing organizations to build high-quality software and scale engineering teams.
We work in real-time with U.S. clients, combining a boutique approach with strong technical expertise, fast onboarding, and a focus on long-term collaboration.
👥 Want to join us?
If you're looking for a place where people matter as much as code — this might be it. Let’s talk.
- Department
- Desarrollo
- Locations
- Argentina, Uruguay
- Remote status
- Fully Remote