Senior Backend Developer (GoLang)
Zakres obowiązków:
Projektowanie, architektura i rozwój skalowalnych systemów backendowych.
Tworzenie czystego, wydajnego kodu (GoLang, Erlang, Python, Ruby, Java).
Współpraca z zespołami produktowymi i technicznymi przy projektowaniu i wdrożeniach.
Mentoring młodszych programistów, code review, dbałość o standardy.
Udział w pełnym cyklu wytwarzania oprogramowania – od analizy wymagań po utrzymanie.
Optymalizacja rozwiązań pod kątem wydajności i skalowalności.
Tworzenie dokumentacji technicznej kodu i architektury.
Technologie:
GoLang, Erlang, Python, Ruby, Java, Docker, Kubernetes, PostgreSQL, MySQL, Aerospike, Kafka, AWS, GraphQL, REST API, HTTP, WebSockets.
Wymagania:
Min. 4 lata doświadczenia w tworzeniu usług backendowych w chmurze.
Doświadczenie w architekturze mikroserwisów i tworzeniu REST/gRPC services.
Bardzo dobra znajomość jednego z języków: GoLang, Python, Java, Ruby, Erlang.
Praktyczna znajomość baz danych SQL/NoSQL (MySQL, PostgreSQL, Mongo).
Umiejętności rozwiązywania problemów (DSA) i komunikacji w zespole.
Mile widziane:
Doświadczenie w AWS, Docker, Kubernetes, Grafana.