Logo for VAIRIX Software Development

Senior Backend Engineer (Java / Go + AI-Driven Development)

Key Facts

Remote From: 
Full time
Senior (5-10 years)
English

Other Skills

  • Decision Making
  • Systems Thinking
  • Communication
  • Proactivity
  • Problem Solving

Roles & Responsibilities

  • Strong hands-on experience with Java (Spring Boot) and Go
  • Proven experience building and scaling microservices-based systems
  • Extensive experience with messaging and distributed systems (Kafka, RabbitMQ, NATS; consumer groups, dead-letter queues; delivery guarantees)
  • DevOps mindset with experience in CI/CD pipelines and deployment strategies (Blue/Green, Canary; feature flags)

Requirements:

  • Design, build and scale distributed backend systems using Java and Go
  • Architect and implement event-driven systems and messaging solutions within microservices
  • Collaborate on CI/CD pipelines and deployment strategies to improve reliability and velocity
  • Leverage AI tools (Copilot, ChatGPT, Claude) to accelerate development and problem-solving

Job description

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.

Back-End Engineer Related jobs

Other jobs at VAIRIX Software Development

We help you get seen. Not ignored.

We help you get seen faster — by the right people.

🚀

Auto-Apply

We apply for you — automatically and instantly.

Save time, skip forms, and stay on top of every opportunity. Because you can't get seen if you're not in the race.

AI Match Feedback

Know your real match before you apply.

Get a detailed AI assessment of your profile against each job posting. Because getting seen starts with passing the filters.

Upgrade to Premium. Apply smarter and get noticed.

Upgrade to Premium

Join thousands of professionals who got noticed and hired faster.