Software Engineer II
⚲ Warszawa
Do uzgodnienia
Wymagania
- 2-5 lat profesjonalnego doświadczenia w inżynierii oprogramowania
- solidne zrozumienie zasad projektowania oprogramowania, architektury systemów i nowoczesnych praktyk wytwarzania
- biegłość w jednym lub więcej językach programowania z gotowością do nauki nowych
- doświadczenie w budowie i utrzymaniu systemów produkcyjnych, w tym debugowanie i optymalizacja wydajności
- umiejętność wykorzystania narzędzi AI do usprawniania workflow
- biegłość w języku polskim i angielskim
Mile widziane
- doświadczenie z Ruby / Rails, architekturami event-driven lub MySQL w skali
Opis stanowiska
Software Engineer II w Housecall Pro w zespołach Platform (IAM lub API) — budowa i utrzymanie systemów produkcyjnych, praca nad Keycloak (IAM) lub warstwą API z naciskiem na wydajność. To oferta dla inżyniera z 2-5-letnim doświadczeniem, który chce pracować przy produkcie realnie poprawiającym życie użytkowników (75k+ profesjonalistów). Uwaga: ogłoszenie mówi o 'gotowości do nauki nowych języków' i 'równoważeniu szybkości, jakości i utrzymywalności' — w praktyce możesz zostać poproszony o pracę z technologiami, których nie znasz (np. Ruby), a priorytet szybkości wdrożenia może czasem wygrywać z jakością.
🔍 Dekoder Ogłoszenia
🔴
Proficiency in one or more programming languages, with a willingness to learn new ones as needed
Możesz zostać poproszony o pracę z technologiami, których nie znasz, a nauka będzie częścią Twoich obowiązków.
🔴
A problem-solving mindset with the ability to balance speed, quality, and long-term maintainability
Często będziesz musiał podejmować trudne decyzje, gdzie priorytetem może być szybkość wdrożenia kosztem jakości lub utrzymania.
🟡
Product-oriented thinking, motivated by building solutions that serve real customer needs
Oczekuje się, że będziesz aktywnie uczestniczyć w definiowaniu produktu i jego funkcjonalności, a nie tylko realizować zadania.
🔴
Curiosity about emerging technologies and enthusiasm for learning and applying them
Oprócz bieżących zadań, będziesz musiał poświęcać czas na eksplorację i wdrażanie nowych technologii, co może być dodatkowym obciążeniem.
🟡
Demonstrated ability to leverage AI tools to improve workflows, streamline execution, or enhance outputs
Firma oczekuje, że aktywnie będziesz wykorzystywać narzędzia AI w swojej codziennej pracy, co może oznaczać konieczność ich szybkiego opanowania i integracji.