O nas
Jako polski team, współtworzymy globalny produkt z branży HR/payroll (główny team biznesowy znajduje się w Texasie, USA). W zespole jest ok. 15 osób (włącznie z biznesem), w tym 8 programistów na poziomie Senior. W zespole polskim jest obecnie 7 osób. Produkt szybko się rozwija i mocno stawia na ciągłe unowocześnianie stacku technologicznego.
Plusy projektu (wg naszych developerów):
- czas na improvements, np. porządne pisanie testów czy przegląd toolingu i jego rozwój
- przewidywalne deadlines, mądre wyceny, brak nadgodzin i niepotrzebnego stresu
- międzynarodowe, seniorskie i bardzo przyjazne środowisko (m.in. USA, Wielka Brytania, Mołdawia, Hiszpania)
- posiadanie wpływu - nasz polski team jest głównym odpowiedzialnym za bieżący development
- poszukiwanie i wdrażanie ulepszeń - aplikacja jest duża i ambitna, jest trochę legacy, ale jednym z naszych zadań jest ciągłe udoskonalanie aplikacji, proponowanie poprawek/zmian architektonicznych/nowych narzędzi czy opracowywanie Proof of Concept.
Przykładowe zadania i odpowiedzialności:
- programowanie nowych funkcjonalności, tworzenie koncepcji
- bieżące proaktywne proponowanie rozwiązań technicznych, w tym architektonicznych
- regularny code review
- pisanie testów (aktualnie 100% nowych funkcjonalności jest otestowanych)
- praca nad udoskonalaniem i refaktoringiem istniejących części aplikacji
- praca w scrumowym rytmie dostarczania oprogramowania, współpraca z pozostałymi członkami zespołu.
Poszukiwane kompetencje:
- solidne umiejętności budowania aplikacji w React.js i Node.js, Javascript ES6 (kompetencje full-stackowe)
- znajomość Express.js lub Koa.js
- podstawowe doświadczenie w microservices, RESTful APIs
- znajomość SQL
- doświadczenie w pisaniu testów
- znajomość języka angielskiego.
Mile widziane:
- doświadczenie w projektowaniu architektury aplikacji
- doświadczenie w PostgreSQL
- znajomość Docker, AWS (np. EC2, S3, SES, SQS, RDS, CloudWatch), CI/CD (np. Jenkins)
- znajomość Jest
- doświadczenie w ORM
- React: używanie dumb oraz smart components, React Hooks
- doświadczenie w Agile scrum/Kanban, Jira
- w projekcie używamy również: Elasticsearch, Postman, Golang, Python, React Native - możliwość rozwoju w tych technologiach.
W tym projekcie oferujemy:
- pracę w projekcie międzynarodowym z US, w technicznie bardzo mocnym, międzynarodowym zespole (7 osób z naszej firmy + kilkanaście z USA i innych krajów)
- pracę w dużym, odpowiedzialnym systemie o zaawansowanej architekturze, pełnym wyzwań
- świetną atmosferę w zespole i luźne podejście
- kreatywną pracę (nie klepiemy, tylko proaktywnie współtworzymy ten produkt)
- doskonałą organizację pracy, pracę z doświadczonymi Scrum Masterami i Product Ownerami
- możliwość pracy zdalnej, także po zakończeniu epidemii, lub pracę w naszych biurach
- benefity: prywatną opiekę medyczną, szkolenia min. 4 razy do roku, budżety integracyjne, komfortowe klimatyzowane biura (m.in. w ścisłym centrum Krakowa), inne.
Zapraszamy!
-----
We’re looking for a full-stack JS developer. We contribute to the development of a global HR/payroll product, in cooperation with a couple of international teams. This product, originating from Texas, is growing very rapidly. As a result, we work hard on keeping the technical stack modern and up-to-date.
If you like challenging work in interesting, big projects, with advanced architecture and business logic, apply now!
What makes this position great
- Work in a technically strong, international team (7 people from our company and 15+ from US and other countries)
- Contribute to a large, ambitious project with advanced architecture
- Enjoy a productive and fun work environment
- Complete creative tasks (don’t just execute, we expect you to proactively contribute to the project’s progress)
- Enjoy a mature work culture and solid organization, working with experienced Scrum Masters and Product Owners
- Work in the office or remotely
- Benefits: paid vacation, private healthcare, training min. 4x/year, comfortable, air-conditioned offices (e.g. downtown Kraków), and more!
- B2B, UoP possible.
Responsibilities
- New feature development, conceptual and design work
- Proactive recommendation of solutions and approaches
- Refactoring and improving existing application modules
- Test writing (currently, we have 100% test coverage of new features)
- Working in an agile manner, cooperation with other team members.
Must-haves
- Min. 3-years experience in React.js, Node.js, Javascript ES6 (fullstack skills)
- Experience with Express.js or Koa.js
- Basic experience with microservices, RESTful APIs
- Experience with SQL
- Experience with test writing.
Nice-to-haves
- Architecture design skills
- Experience with PostgreSQL
- Experience with Docker, AWS (e.g. EC2, S3, SES, SQS, RDS, CloudWatch), CI/CD (e.g. Jenkins)
- Experience with test writing in Jest
- ORM knowledge
- React: experience in dumb or smart components, React Hooks
- Experience in Agile scrum/Kanban, Jira
- Also used in the project: Elasticsearch, Postman, Golang, Python, React Native (candidates will have the opportunity to develop skills in these technologies).
Interested? Let’s talk. Apply now!