IT Staff Augmentation
Backend Engineer, Golang
Location
Lithuania
Posted
6 days ago
Salary
0
Seniority
Senior
Job Description
Backend Engineer, Golang
Bonapolia
• Develop and maintain backend services using Golang • Support migration activities for a growing SaaS product • Build scalable, reliable, and maintainable backend solutions • Collaborate with cross-functional teams to refine and deliver technical requirements • Contribute to a flexible delivery setup as project needs evolve • Participate in technical discussions and interviews where needed to ensure strong team fit
Job Requirements
- Strong hands-on experience with Golang backend development
- Experience working on SaaS products or scalable backend systems
- Ability to work flexibly in a changing project environment
- Availability for occasional on-site work in Vilnius
- Lithuanian language skills preferred
- Strong collaboration skills and cultural fit within a fast-moving product team
Benefits
- Lithuanian language skills are a plus
Related Guides
Related Job Pages
More Backend Engineer Jobs
Role Description Qual o tamanho dos seus objetivos? Deseja novos desafios? Então, vem para TQI! A TQI é uma empresa de tecnologia e inovação que há mais de 30 anos, desenvolve soluções para suportar e alavancar os negócios de seus clientes no Brasil e no exterior. Modelo de trabalho: 100% Remoto Modelo de contrato: PJ Qualifications - Superior em Tecnologia da Informação (ou áreas correlatas) ou experiência relevante. - Sólida experiência em Java e/ou Kotlin. - Experiência em desenvolvimento para ambientes Unix/Linux. - Experiência com bancos relacionais e SQL. - Experiência com Spring (Boot, Web, Data) e JPA. - Conhecimento em ferramentas e práticas de monitoração de sistemas. Requirements - Experiência em desenvolvimento de sistemas e arquitetura distribuída, incluindo acompanhamento técnico de times. - Estruturas de dados, algoritmos e análise de complexidade. - Programação concorrente e técnicas de depuração de código. - Programação orientada a objetos e uso de design patterns. - Desenvolvimento de APIs REST/JSON. - Conhecimentos básicos em protocolos TCP/UDP. - Experiência com microsserviços, DevOps, Docker e mensageria (Kafka, RabbitMQ, SQS etc.). - Experiência em estratégias de cache. - Prática com testes automatizados (unitários, componente, integração) e testes de carga. - Vivência em refactoring de código. - Experiência com CI/CD (ex.: Jenkins). Benefits - Você fará parte de equipes diversas e de alto performance, em um ambiente dinâmico e colaborativo. - Valorizamos a contribuição de todos na criação de soluções e nas decisões estratégicas. - Aqui, as pessoas são o nosso diferencial, e somos apaixonados por tecnologia, inovação e evolução contínua. - Todas as nossas vagas estão disponíveis para pessoas com deficiência!
• Diseñar y desarrollar soluciones robustas, escalables y limpias. • Participar activamente en decisiones de arquitectura y evolución del software. • Colaborar con compañeros de equipo para entregar soluciones impactantes.
• Design, develop and maintain critical business microservices — from payment and billing flows to merchant onboarding and anti-fraud. • Work with serverless and event-driven architecture: AWS Lambda, SQS, SNS, Step Functions, DynamoDB Streams. • Collaborate with product, data and security teams in an agile environment. • Actively participate in code reviews, design documents and product initiatives.
• Desarrollar y mantener APIs y funcionalidades backend utilizando NestJS y Node.js. • Diseñar y evolucionar modelos de datos y migraciones utilizando Prisma u otros ORM equivalentes. • Integrar APIs de terceros y sistemas internos para ampliar las capacidades de los portales digitales. • Escribir pruebas unitarias e integradas para garantizar la calidad del código y la fiabilidad del sistema. • Participar en revisiones de código, sesiones de diseño y espacios de intercambio de conocimiento. • Ayudar en la resolución de incidencias en producción y en la mejora del rendimiento de los servicios. • Colaborar en equipos multifuncionales alineados con el producto, compartiendo la responsabilidad sobre los resultados. • Contribuir a la mejora continua, ayudando a evolucionar las prácticas de ingeniería y las formas de trabajo del equipo.



