Job Closed
This listing is no longer active.
Do you want to influence lives of millions of people worldwide? Join us!
Golang Tech Lead
Location
Ukraine
Posted
109 days ago
Salary
0
Seniority
Senior
Job Description
Golang Tech Lead
Genesis Tech
• Забезпечити стабільний, масштабований та якісний розвиток backend-напрямку через встановлення технічного ownership • Впровадження інженерних стандартів і зниження залежності від Head of Engineering у щоденних технічних рішеннях • Декомпозиція складних задач і технічна підтримка delivery • Управління технічним боргом і планування рефакторингу • Прийняття технічних рішень на рівні сервісів і їх взаємодії • Менторство та розвиток backend-інженерів • Участь у критичних проєктах і архітектурних змінах
Job Requirements
- 5+ років досвіду в backend-розробці на Go та 1–2+ роки у ролі Tech Lead / Staff Engineer (з ownership на рівні системи)
- Сильний досвід розробки на Go та проєктування розподілених мікросервісних архітектур
- Глибоке розуміння API design (REST / async communication) та event-driven архітектур
- Досвід роботи з PostgreSQL, NoSQL та оптимізацією запитів
- Вміння будувати scalable та reliable системи (timeouts, retries, idempotency)
- Досвід роботи з AWS (або аналогами) та observability (logs, metrics, alerts)
Benefits
- Медичне страхування
- Компенсація роботи з психологом
- Індивідуальний бенефіт на заняття спортом
- Сніданки й обіди (on-site в офісах)
- Спортивні активності Genesis: спільнота для бігу, волейбол, йога (офлайн); стретчинг та йога (онлайн)
- Бюджет на курси, конференції та вивчення англійської
- Автономія та гнучкість: Можливість обирати між роботою в офісі (Київ або Львів) та remote-first форматом (Україна та закордон)
- Гнучкий старт дня (з 8 до 11 ранку за Києвом)
- 20 дей-офів на рік, вихідні на державні свята та безлімітні лікарняні
Related Guides
Related Job Pages
More Backend Engineer Jobs
Desenvolvimento .NET, Junior
GFT TechnologiesAs a pioneer for digital transformation GFT develops sustainable solutions across new technologies.
• Os consultores Cientista de dados - IA/ML trabalham em estreita colaboração com os clientes para implementar e gerenciar soluções de IA da AWS que atendam aos seus requisitos técnicos e objetivos de negócios. • Impulsionam o sucesso do cliente em sua jornada para a nuvem, fornecendo conhecimento técnico e melhores práticas ao longo do ciclo de vida do projeto. • Projetam soluções de IA escaláveis e seguras, personalizadas para atender às necessidades específicas de cada cliente. • Trabalham em estreita colaboração com as partes interessadas para coletar requisitos, avaliar a infraestrutura atual e propor estratégias eficazes para implementar soluções de IA na AWS. • Projetar e implementar soluções de IA da AWS complexas, escaláveis e seguras, adaptadas às necessidades do cliente; • Fornecer orientação técnica e suporte para solução de problemas durante toda a execução do projeto; • Colaborar com as partes interessadas para coletar requisitos e propor estratégias eficazes de implementação de IA; • Atuar como consultor de confiança para os clientes sobre tendências do setor e tecnologias emergentes em IA; • Compartilhar conhecimento dentro da organização por meio de mentoria, treinamento e criação de artefatos reutilizáveis.
• Develop and maintain existing legacy or new applications • Ensure the best possible performance, quality, and responsiveness of applications. • Analyzing requirements and designing new functionality. • Identify bottlenecks and bugs, and devise solutions to mitigate and address these issues. • Leverage AI tools into their workflow to maintain efficiency
1. Desarrollo de servicios backend en Java - Diseñar y construir aplicaciones usando Java (principalmente servicios backend). - Crear APIs REST y/o SOAP bien estructuradas. - Manejar lógica de negocio, validaciones y manejo de errores. 2. Integración de sistemas - Diseñar flujos de integración entre sistemas (routing, transformación de datos). - Consumir y exponer servicios externos. - Orquestar procesos entre múltiples APIs o sistemas legacy. 3. Gestión de APIs Con Red Hat 3scale: - Publicar APIs para consumo externo/interno. - Configurar planes, límites (rate limiting) y accesos. - Documentar APIs y asegurar su gobernanza. 4. Despliegue en contenedores y nube Con OpenShift: - Desplegar aplicaciones en entornos containerizados. - Configurar variables, secretos, rutas, escalamiento. - Monitorear y resolver problemas en ambientes productivos. 5. Consumo e integración de servicios - Integrar APIs REST/SOAP de terceros. - Manejar autenticación, timeouts, retries, etc. - Asegurar resiliencia en integraciones.
• Profesional responsable del diseño, desarrollo, implementación y mantenimiento de aplicaciones web y/o móviles, participando tanto en el **frontend** como en el **backend**. • Colabora estrechamente con equipos de producto, UX, QA y DevOps para construir soluciones escalables, seguras y alineadas con los objetivos del negocio.



