Middle Go Engineer
Join Nexus as a Middle Go Engineer and help build the next generation of digital products – bring your curiosity, energy, and love for technology.
Position overview:
We’re looking for a Middle Go Engineer to join our backend team and work on production systems used by real users. You’ll be involved in designing, building, and maintaining backend services, collaborating closely with other engineers and the product team.
This role is for someone who is already comfortable with Go in real projects and wants to grow deeper in system design, reliability, and clean code.
- Job Title: Middle Go Engineer
- Compensation: $2 250+ (negotiable based on experience)
- Work Schedule: Full-time
- Work Arrangement: Remote
Requirements:
- 3+ years of professional experience with Go.
- Solid understanding of Go fundamentals:
- HTTP request/response lifecycle (handlers, middleware, status codes, headers).
- Interfaces and practical usage in real codebases.
- Testing (unit tests, component tests, mocking).
- Error handling patterns and writing meaningful errors.
- Logging basics and structured logging mindset.
- Experience building backend services/APIs in production.
- Good knowledge of SQL and experience with PostgreSQL.
- Experience working with Git and code reviews.
- Ability to read, understand, and improve an existing codebase.
Nice to have:
- Experience with: message brokers (RabbitMQ, Kafka, etc.), docker and basic CI/CD.
- Familiarity with: clean architecture, microservices or modular monoliths.
- Experience in fintech, payments, or high-load systems.
What you’ll do:
- Design and develop backend services using Go.
- Build and maintain REST APIs.
- Work with relational databases (mainly PostgreSQL).
- Work with message brokers (mainly RabbitMQ) for async processing.
- Develop and maintain internal Go packages/libraries used across services.
- Write clean, maintainable, and testable code.
- Participate in code reviews and technical discussions.
- Debug and fix production issues.
- Collaborate with product managers and other engineers.
- Contribute to improving architecture, performance, and reliability.
What you’ll get:
- Work on meaningful backend systems (not toy projects).
- Healthy engineering culture with code reviews and knowledge sharing.
- Room to grow toward Senior level.
- Flexible working conditions.
- Competitive compensation based on experience.
What we value:
- Clear thinking and simple solutions.
- Responsibility for your code in production.
- Willingness to learn and improve.
- Teamwork and honest communication.
In case you’re interested in this position, please send your resume to ana.kartozia@nexus.ge. We will review your application and get back to you shortly.
We look forward to welcoming you to Nexus!