Job Closed

This listing is no longer active.

Ardanis logo
Ardanis

Ardanis delivers next generation digital solutions

Senior Golang Engineer

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

Location

Portugal

Posted

80 days ago

Salary

0

Seniority

Senior

Job Description

Senior Golang Engineer

Ardanis

• Develop, maintain, and optimize high-performance backend services in Go (Golang). • Build and improve event pipelines and messaging systems using Kafka (producers, consumers, partitions, consumer groups). • Architect and implement scalable and fault-tolerant distributed systems. • Design APIs (REST/gRPC) and integrations across multiple backend microservices. • Implement unit, integration, and performance tests. • Collaborate closely with DevOps, Data Engineering, and QA teams. • Contribute to architectural decisions regarding schemas, event versioning, idempotency, streaming patterns, and backpressure handling. • Enhance CI/CD pipelines and deployment workflows. • Implement and maintain observability standards using tools like Prometheus, Grafana, and OpenTelemetry. • Mentor junior engineers and contribute to engineering best practices.

Job Requirements

  • Extensive experience (5+ years) building backend or distributed systems in production environments.
  • Advanced proficiency in Golang (3+ years), with deep understanding of concurrency, memory management, profiling, benchmarking, and idiomatic Go patterns.
  • Expert-level hands-on experience with Kafka
  • Solid foundation in distributed systems principles: consistency, replication, fault tolerance, event-driven architecture, resiliency patterns, and backpressure handling.
  • Strong experience with microservices at scale, API design (REST/gRPC), and service-to-service communication.
  • Proficiency with Docker, CI/CD workflows, and automated testing (unit, integration, load). Experience deploying and operating systems in modern cloud platforms (AWS/GCP/Azure), including monitoring, alerting, and autoscaling.
  • Strong communication skills and proficiency in English.
  • Experience building high-performance APIs with gRPC.
  • Familiarity with Kubernetes and cloud-native tooling.
  • Experience with low-latency, high-throughput, or mission-critical systems.
  • Practical knowledge of Redis, PostgreSQL, Cassandra, DynamoDB, or other distributed storage solutions.

Related Job Pages

More Backend Engineer Jobs

Runtalent logo

SAP Commerce Backend Consultant – Senior

Runtalent

Digitais. Humanos. Transformadores.

Backend Engineer80 days ago
Full TimeRemoteTeam 501-1,000Since 2003H1B No Sponsor

• Work on the development and maintenance of the backend in SAP Commerce (CX) • Develop and customize features using Java (Spring Framework) • Implement integrations between SAP Commerce, front-end (React/React Native) and other systems • Work with APIs, REST services and microservices architecture • Support integration with CMS tools (Strapi/URI) • Ensure code quality, performance and development best practices • Collaborate with multidisciplinary teams (front-end, UX, business)

Brazil
Job Closed
Aliare logo

Back-End Developer, .NET

Aliare

Somos Aliare: a união de Siagri, Datacoper e Solution. O mais completo portfólio tech para o agro do Brasil.

Backend Engineer80 days ago
Full TimeRemoteTeam 501-1,000Since 2021H1B No Sponsor

• Design, develop, and maintain RESTful APIs using C# and .NET 6+ ensuring performance, security, and availability; • Actively participate in software architecture decisions, evaluating technical trade-offs and proposing scalable, sustainable solutions; • Evolve application architecture applying concepts such as Clean Architecture, DDD (practical level), and layered architecture according to the product context; • Develop and optimize the persistence layer with Entity Framework Core, including data modeling, migrations, and performance tuning; • Work with relational databases (SQL Server or equivalent), ensuring efficient queries, proper use of indexes, and transactional integrity; • Implement and maintain automated tests (unit and integration) to ensure code quality and reliability; • Contribute to defining and promoting software engineering best practices such as SOLID, Clean Code, and design patterns; • Perform code reviews, contributing to code quality and the team's technical growth; • Support less experienced developers by sharing knowledge and contributing to the team's technical development; • Contribute to application observability, including logging, metrics, and monitoring of production environments; • Collaborate with product and technology teams on the continuous evolution of solutions; • Design and implement integrations based on messaging and asynchronous communication (RabbitMQ, Kafka or similar), contributing to decoupled and scalable architectures.

Brazil
Job Closed
Drimo logo

Software Engineer – Java, React

Drimo

Acercar el futuro es creer que nada es imposible. Convierte ideas en tecnología.

Backend Engineer80 days ago
Full TimeRemoteTeam 51-200Since 2012H1B No Sponsor

• Desarrollar y mantener los servicios backend principales en Java/Spring Boot. • Diseñar e implementar APIs REST robustas y sistemas de integración entre servicios. • Implementar patrones de arquitectura distribuida y microservicios, asegurando escalabilidad, alta disponibilidad y mantenibilidad. • Gestionar el flujo completo de datos, desde los servicios backend hasta la persistencia en Firebase/Firestore. • Desarrollar y mantener la interfaz de usuario y la lógica de negocio de aplicaciones web en React. • Desarrollar y optimizar Cloud Functions para procesamiento de eventos y comunicación asíncrona. • Optimizar el rendimiento end-to-end, priorizando la eficiencia de los servicios y la arquitectura. • Colaborar en decisiones de arquitectura de software y ser referente técnico en el equipo. • Implementar testing automatizado para servicios backend (unitario, integración).

Chile
Job Closed
Full TimeRemoteTeam 51-200H1B No Sponsor

• Define accurate domain models; • Develop quality microservice solutions with cutting edge technologies together with dedicated team members to help fulfil our different business goals; • Store data efficiently in a matching storage engine; • Build highly parallel data processing pipelines, and fluent APIs; • Help design, implement, and improve our services while helping us adopt best practices; • Write elegant, testable, well documented code; • Deliver large, complex tasks reliably • Provide a multiplier effect, encouraging innovation and efficiency within the team.

Bulgaria
€40.2K - €50.6K / month
Job Closed