Programista / Programistka Full Stack
Almarise
⚲ Warszawa, Mokotów
10 000–20 000 zł / mies. (zal. od umowy)
Wymagania
- Java
- Maven
- Spring Framework
- Spring Boot
- rest
- git
- SQL
- MongoDB
- Angular
- TypeScript
- rxjs
- PostgreSQL
- Docker
- AWS
- Kafka
- Node.js
- Dhtmlx
- SCSS
- Hibernate
- Solr
- KeyCloak
- Drools
Opis stanowiska
Nasze wymagania: Programujesz od co najmniej od 3 lat. Pisałeś/aś backend dla aplikacji webowych co najmniej 1 rok. Tworzyłeś/aś frontend przez co najmniej 1 rok. Nieźle znasz Javę (Spring), TypeScript (Anular + rxjs) Znasz co najmniej jeden silnik baz danych oraz potrafisz napisać SQLa trudniejszego niż "select * from TABELA" Potrafisz przeanalizować i zaproponować implementację skomplikowanej logiki biznesowej. Do pisania CRUDów używa się generatorów kodu. Wiesz że wytwarzanie oprogramowania nie kończy się na wystawieniu pull requesta i potrafisz zdebugować aplikację uruchomioną na środowisku testowym bądź produkcyjnym. Znasz język angielski w mowie w stopniu co najmniej komunikatywnym. Masz dobrą etykę pracy i potrafisz "dowozić" rozwiązania Mile widziane: Znajomość rozwiązań chmurowych i zagadnień dotyczących skalowania aplikacji. Praca w architekturze mikroserwisowej. Znajomość kolejek i message brokerów (Kafka, Rabbit MQ). O projekcie: Jesteśmy firmą produktową, nie software house’em. Nasza misja to tworzenie aplikacji, które rozszerzają możliwości narzędzi takich jak Jira, Confluence, Monday.com czy Azure DevOps. Nasze produkty to kluczowe rozwiązania dla organizacji, umożliwiające im sprawniejszą pracę i osiąganie ambitnych celów. Trafiają one na otwarty rynek, gdzie korzystają z nich codziennie miliony użytkowników na całym świecie. Obecnie intensyfikujemy rozwój jednego z naszych sztandarowych produków, dlatego szukamy utalentowanych Full-Stack Developerów, którzy dołączą do zespołu składającego się z programistów, testerów i specjalistów DevOps. Projekt, nad którym będziesz pracować, to ambitne wyzwanie – zarówno technologiczne, jak i koncepcyjne – które pozwoli Ci w pełni wykorzystać swoje umiejętności i inicjatywę. Zakres obowiązków: Tworzenie i rozwijanie aplikacji webowych – implementacja backendu w Javie i frontendu w Angularze. Projektowanie rozwiązań technicznych – analiza wymagań i tworzenie skalowalnych, efektywnych architektur. Testowanie i debugowanie kodu – zapewnianie wysokiej jakości poprzez testy jednostkowe i integracyjne. Współpraca z zespołem – praca z programistami, testerami i DevOps w metodologii Agile. Optymalizacja aplikacji – poprawa wydajności oraz dostosowanie do chmury i środowisk on-premises. Utrzymanie i rozwój istniejących produktów – wprowadzanie nowych funkcji oraz rozwiązywanie problemów. Oferujemy: stabilne zatrudnienie na UoP, Umowę Zlecenia, bądź B2B pracę na pełen etat z biura na Warszawskim Mokotowie, hybrydową, bądź w 80% zdalną (raz na 1-2 tygodnie zapraszamy na do biura, na spotkanie zespołu) elastyczny czas pracy możliwosć wzięcia udziału w projektach międzynarodowch realny wpływ na kształt oprogramowania które wytwarzamy przyjacielską atmosferę w fajnym zespole hackatony spotkania integracyjne zespołowe i firmowe