Senior Go Developer

šŸ”„ 30 minutes ago

🌐 Portugal, Georgia, +3 more countries – Remote

infoinfo

ā³ Contract/Temporary

🟠 Senior

šŸ”™ Backend Engineer

šŸ‘» Ghost score 12%

infoinfo
Apply Now
Find Similar Remote Jobs

šŸ“Š Check your resume score for this job

Improve your chances of getting an interview by checking your resume score before you apply.

Logo of Bonapolia

Bonapolia

11 - 50 employees

Founded 2018

šŸ’¼ Consulting

šŸ“£ Marketing

šŸ“¦ Logistics

Consulting • Marketing • Logistics

Bonapolia is a recruitment and talent-matching firm focused on connecting candidates with technology and engineering roles through a candidate-centric, client-partner approach. The company operates a global, largely remote job marketplace and offers career counseling, interview coordination, and relocation support (notably to Portugal) while building long-term relationships with clients to deliver hired talent efficiently. Bonapolia emphasizes scalable boutique recruitment services, training support for employees, and a streamlined application/connect process for job seekers.

šŸ“‹ Description

• Design, develop, and maintain robust, scalable, and reliable backend services according to business needs • Drive technical research, architecture design, and implementation of backend services and new features • Collaborate across teams to deliver cohesive and optimal solutions • Participate in code reviews and architectural discussions • Help raise the overall technical level of backend services • Write clean, effective, and maintainable code according to company standards • Own the backend services lifecycle, including delivery, monitoring, and production maintenance • Set up and maintain observability infrastructure, including metrics, logging, dashboards, and tracing • Mentor and guide other engineers while advocating best practices and high standards • Work on the end-to-end passenger experience for a ride-hailing application • Complete English check, internal technical interview, client interview, and client cultural-fit interview stages

šŸŽÆ Requirements

• Intermediate English proficiency • Candidate must be located in the EU, Georgia, Armenia, Serbia, or Kazakhstan • Ability to work in the CET time zone • 5+ years of commercial backend engineering experience in production environments • Strong Go expertise, including concurrency, synchronization primitives, context propagation, goroutine lifecycle management, and graceful shutdown patterns • Experience building and supporting high-load distributed systems • Recent product development experience involving complex business logic and evolving requirements • Strong SQL and data modelling skills, including schema design, joins, aggregations, composite indexes, data type selection, query analysis, replication, partitioning, and sharding • Experience with MySQL or PostgreSQL • Strong understanding of caching strategies, including Redis, cache-aside, warm-up, and background refresh • Experience with synchronous and asynchronous inter-service communication, including gRPC and message brokers, delivery guarantees, idempotency, and load-balancing trade-offs • Deep understanding of microservice architecture patterns and efficient client-server interactions, including trade-offs and limitations • Hands-on experience with observability tools and practices, including metrics, logging, distributed tracing, alerting, and Go profiling with pprof • Understanding of non-functional requirements, SLA, SLO, and SLI • Experience with Docker, Kubernetes, CI/CD pipelines, and cloud platforms • Ability to write maintainable, testable code with solid unit and integration test coverage • Proficiency with Git and modern code review workflows • Ability to explain project architecture at the required level of depth • Ability to independently transform ambiguous problems into solutions by clarifying requirements and workload • Nice to have: event-driven architecture experience with Kafka, NATS, or RabbitMQ • Nice to have: familiarity with infrastructure-as-code tools • Nice to have: Go performance profiling and optimisation using pprof and trace • Nice to have: familiarity with design handoff tools and cross-platform collaboration workflows • Nice to have: experience using AI-assisted development tools

šŸ–ļø Benefits

• B2B contract with Bonapolia • Monthly invoicing and payment, usually on the same schedule the client pays Bonapolia (usually 30 days) • Contract written under the candidate's country's law • Bonapolia handles client-side paperwork, including MSA, NDA, and invoicing

Apply Now

Similar Jobs

šŸ•’ July 27

AfterNow

11 - 50

🄽 AR/VR

ā˜ļø SaaS

šŸ“š Education

Senior Backend Developer building scalable backend systems using Java, Spring Boot, and PostgreSQL. Collaborating across teams to deliver modern digital products in a fully remote setup.

šŸ—£ļøšŸ‡ŖšŸ‡ø Spanish Required

Distributed Systems

ERP

Java

Postgres

Spring

Spring Boot

SpringBoot

šŸ•’ April 1

DBServices Portugal

11 - 50

šŸ’¼ Consulting

šŸ“£ Marketing

šŸ“¦ Logistics

.NET Developer contributing to application development and digital transformation. Collaborating in a fast-paced, multidisciplinary environment to deliver quality solutions in Lisboa, PT.

Azure

JavaScript

SQL

Vue.js

.NET