Do you want to influence lives of millions of people worldwide? Join us!
Golang Tech Lead
Location
Ukraine
Posted
54 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.



