Bonapolia logo
Bonapolia

IT Staff Augmentation

Senior Go Developer

Backend EngineerSoftware EngineerFull TimeRemoteSeniorTeam 11-50Since 2018H1B No SponsorCompany SiteLinkedIn

Location

Kazakhstan

Posted

7 days ago

Salary

0

Seniority

Senior

Bachelor Degree5 yrs expEnglishCloudDockerKubernetesRedisSQLGo

Job Description

Senior Go Developer

Bonapolia

• Design, develop, and maintain robust, scalable, and reliable backend services. • Drive technical research, architecture design, and implementation of backend services and new features. • Collaborate with cross-functional teams to deliver effective technical solutions. • Participate in code reviews and architectural discussions while promoting engineering best practices. • Write clean, maintainable, and production-ready code. • Own the full lifecycle of backend services, including deployment, monitoring, and production support. • Implement and maintain observability infrastructure, including metrics, logging, dashboards, and tracing. • Mentor engineers and contribute to the technical growth of the team. • Participate in Agile ceremonies, including discovery, refinement, sprint planning, decomposition, and demos.

Job Requirements

  • 5+ years of commercial backend engineering experience in high-load environments.
  • Expert-level Go, including advanced language features such as generics, reflection, unsafe, and custom synchronization primitives.
  • Strong SQL knowledge, including schema design, replication, partitioning, sharding, and query optimization.
  • Deep understanding of Redis data structures and their efficient use in high-load systems.
  • Experience with synchronous and asynchronous inter-service communication.
  • Strong knowledge of microservice architecture patterns and client-server communication.
  • Experience designing and implementing observability strategies, including metrics, logging, dashboards, and distributed tracing.
  • Experience with Docker, CI/CD, Kubernetes (or equivalent), and cloud infrastructure.
  • Ability to write maintainable, testable code with solid unit and integration test coverage.
  • Git proficiency.
  • Experience with project management and collaboration tools.

Benefits

  • Highly proactive with the ability to identify stakeholders and drive tasks independently.
  • Strong stakeholder management skills with the ability to collaborate across technical and business teams.
  • Curious mindset with a focus on challenging existing processes and driving continuous improvement.
  • Excellent communication skills for effective collaboration with product managers and engineering teams.
  • Strong organizational and time management skills.
  • 5+ years of commercial backend engineering experience in high-load environments.
  • Expert-level Go, including advanced language features such as generics, reflection, unsafe, and custom synchronization primitives.
  • Strong SQL knowledge, including schema design, replication, partitioning, sharding, and query optimization.
  • Deep understanding of Redis data structures and their efficient use in high-load systems.
  • Experience with synchronous and asynchronous inter-service communication.
  • Strong knowledge of microservice architecture patterns and client-server communication.
  • Experience designing and implementing observability strategies, including metrics, logging, dashboards, and distributed tracing.
  • Experience with Docker, CI/CD, Kubernetes (or equivalent), and cloud infrastructure.
  • Ability to write maintainable, testable code with solid unit and integration test coverage.
  • Git proficiency.
  • Experience with project management and collaboration tools.

Related Job Pages

More Backend Engineer Jobs

Intetics logo

Full-Stack (Java + Next.js) Engineer

Intetics

Where software concepts come alive™

Full TimeRemoteTeam 501-1,000Since 1995H1B No Sponsor

Role Description Intetics Inc. is seeking a highly skilled and experienced Full-Stack Engineer to join our dynamic team on a full-time basis. About the project: - Building a neutral, AI-powered logistics infrastructure platform (ZYYDER MESH) connecting shippers and carriers directly. - Covering quoting, booking, routing, tracking, invoicing, CO₂ reporting, and embedded financial services. - Engineers will join the core team building the platform's backbone: an event-driven, domain-driven backend with a Next.js frontend. - This is not a "write code from a ticket" role; development is AI-driven. - Engineers write tests and own architecture decisions; AI handles code generation in between, with the engineer as the human-in-the-loop reviewer. Architecture & design patterns: - Domain-Driven Design (DDD) — bounded contexts, aggregates, aggregate roots, value objects, domain events, ubiquitous language. - Hexagonal architecture (ports & adapters). - CQRS (command/query responsibility segregation). - Saga pattern (distributed transaction coordination). - Outbox pattern (reliable event delivery). - Event sourcing and eventual consistency at scale. - Designing for high throughput, strong and eventual consistency. Backend: - Java (core language). - Kafka (event streaming). - PostgreSQL. - Redis. - Blob storage / S3. - Parquet, Delta files. - Serialization: Protobuf, Avro, JSON. - gRPC, REST. - CDC (Change Data Capture) via Debezium. Frontend: - Next.js (backend-for-frontend pattern). - JavaScript, TypeScript. - MUI (Material UI). - Figma (design handoff). - REST, JSON, Protobuf, gRPC integration from the frontend. - PostgreSQL (read-side familiarity). What we're explicitly NOT looking for: - Engineers who know the tech stack but have never applied DDD/CQRS/Saga/Hexagonal patterns in production. - Candidates needing onboarding time to learn these concepts — there isn't time before the September start. - Pure backend or pure frontend specialists without full-stack range across this stack. Company Description Intetics Inc. is a global technology company providing custom software application development, distributed professional teams, software product quality assessment, and “all-things-digital” solutions.

Latvia
Full TimeRemoteTeam 11-50Since 2024H1B Sponsor

• Design and own Amplify's back-end service layer, providing overall architectural leadership across the engineering team • Build the shared trigger and notification engine, LMS backend, pricing services, and pairing/scoring services that power Amplify's core product experiences • Design and maintain secure multi-tenant architecture, ensuring strict tenant isolation and privacy across queries, triggers, notifications, and usage data • Define API contracts for front-end applications and data pipelines, while making build-vs-reuse decisions across the existing Saga platform • Lead technical planning by decomposing the roadmap, reviewing code across frontend and data engineering, and driving architectural decisions • Ensure the platform is production-ready, observable, secure, and scalable as Amplify grows.

Turkey
€4K - €6K / month
Mactores logo

Database Migration Engineer

Mactores

Mactores is a trusted leader among businesses in providing modern data platform solutions.

Full TimeRemoteTeam 51-200Since 2008H1B No Sponsor

• Convert SQL, stored procedures, and database objects to PostgreSQL-compatible SQL/PLpgSQL, escalating complex or ambiguous cases to a senior engineer. • Work through AWS SCT (Schema Conversion Tool) findings, flagging limitations that need senior review. • Maintain the Flyway migration codebase: versioned scripts, repeatable migrations, rollbacks. • Identify and troubleshoot database-related application bugs, with support on the harder cases. • Support query optimization for PostgreSQL: execution plans, indexing, query rewrites. • Monitor AWS DMS during full load and CDC phases and flag issues to the lead engineer. • Assist in diagnosing DMS data and performance issues. • Validate and reconcile data between source and target databases, proof, not confidence. • Work with application teams to align SQL behavior and performance expectations before cutover.

India
Octopus Energy logo

Backend Engineer

Octopus Energy

Here to make a big green dent in the universe.

Full TimeRemoteTeam 1,001-5,000Since 2016H1B No Sponsor

• Collaborate internationally: Work closely with Octopus Energy ES and various global teams to develop and integrate new features for our website and mobile app. • Own key product modules: Contribute directly to the private area, bill management, saving sessions, customer onboarding optimization, and marketing dashboards. • Drive fast-paced impact: Deliver code that directly impacts customers. Our priorities adapt to real-world needs, meaning the pace is fast and the feedback cycle is satisfyingly quick. • Thrive in an agile culture: Enjoy flat hierarchies and an open environment that fosters innovation, flexibility, and creativity.

Spain