Full Stack Developer (Frontend-Focused /JavaScript)
⚲ Warszawa
20 000 - 30 000 PLN (B2B)
Wymagania
- JavaScript
- React
- Redux
- Node.js
- Express
- Angular (nice to have)
- Java (nice to have)
- Python (nice to have)
Opis stanowiska
O projekcie:
Cantor is a global financial services firm with over 75 years of history, known for its entrepreneurial culture, independence, and focus on innovation. Founded in 1945, the firm provides investment banking, capital markets, trading, research, and advisory services to institutional clients worldwide.
As part of its international growth, Cantor has opened a new office in Warsaw, creating a new technology hub that supports global initiatives and works closely with international teams. The Warsaw (Poland) office plays an important role in the company’s long‑term development and future growth.
Work arrangements:
- This is a hybrid role based in Warsaw, with three days per
week in the office. For candidates located outside of Warsaw, we are open to
remote contract arrangements.- The role is offered primarily as a permanent contract
(Umowa o Pracę - UoP). B2B contracts are also available.- Salary range: 20,000 PLN - 30,000 PLN (depending on experience
and contract type).
Wymagania:
- Full-stack
JavaScript development experience (3+ years) delivering production web
applications.
- Strong
experience with a modern frontend framework: React or Angular (or
similar).
- Solid understanding of Redux/Flux
state management patterns (or equivalent state management approaches).
- Strong understanding of Functional
Programming and Object-Oriented Programming paradigms, and when
to apply each.
- Practical experience
building backend services with Node.js and Express (REST
APIs, middleware, routing, error handling).
- Strong
knowledge of SQL and relational database design; ability to
optimize queries and data access patterns.
- Experience
with CI/CD practices and tools; familiarity with release
automation.
- Experience
with Docker and container-based workflows.
- Working
knowledge of testing practices: unit testing and E2E automation
(tools/frameworks appropriate to your stack).
- Proven
ability to collaborate effectively, communicate clearly, and take
ownership of deliverables.
Desirable Skills (Nice to Have)
- Experience
with observability/monitoring tools such as Splunk, ELK stack,
Grafana/Prometheus, and metrics instrumentation.
- Some
experience with Java and/or Python for backend services,
integrations, or scripting.
- Exposure
to high‑performance, low‑latency systems or financial services/trading
domain.
Qualifications
- Bachelor’s
degree in Computer Science, Engineering, or related field (or equivalent
practical experience).
- 3+
years of professional experience in full-stack development.
- Strong
problem-solving skills and attention to performance, reliability, and
maintainability.
Codzienne zadania:
- Develop and maintain full-stack web applications supporting trading and brokerage workflows.
- Build responsive, high-performance web interfaces using a modern framework (e.g., React, Angular, or similar).
- Implement and optimize server-side components using Node.js (including Express) for speed, scalability, and reliability.
- Drive client-side and server-side performance tuning to support low-latency user experience.
- Work with SQL databases for data persistence, data modeling, and query optimization.
- Build and maintain CI/CD pipelines and deployment automation.
- Containerize applications using Docker for streamlined development and deployment.
- Implement and maintain unit tests and end-to-end (E2E) test automation to ensure quality and reliability.
- Collaborate with engineers and stakeholders to deliver robust, user-friendly solutions in an Agile environment.
Cantor is a global financial services firm with over 75 years of history, known for its entrepreneurial culture, independence, and focus on innovation. Founded in 1945, the firm provides investment banking, capital markets, trading, research, and advisory services to institutional clients worldwide.
As part of its international growth, Cantor has opened a new office in Warsaw, creating a new technology hub that supports global initiatives and works closely with international teams. The Warsaw (Poland) office plays an important role in the company’s long‑term development and future growth.
Work arrangements:
- This is a hybrid role based in Warsaw, with three days per
week in the office. For candidates located outside of Warsaw, we are open to
remote contract arrangements.- The role is offered primarily as a permanent contract
(Umowa o Pracę - UoP). B2B contracts are also available.- Salary range: 20,000 PLN - 30,000 PLN (depending on experience
and contract type).
Wymagania:
- Full-stack
JavaScript development experience (3+ years) delivering production web
applications.
- Strong
experience with a modern frontend framework: React or Angular (or
similar).
- Solid understanding of Redux/Flux
state management patterns (or equivalent state management approaches).
- Strong understanding of Functional
Programming and Object-Oriented Programming paradigms, and when
to apply each.
- Practical experience
building backend services with Node.js and Express (REST
APIs, middleware, routing, error handling).
- Strong
knowledge of SQL and relational database design; ability to
optimize queries and data access patterns.
- Experience
with CI/CD practices and tools; familiarity with release
automation.
- Experience
with Docker and container-based workflows.
- Working
knowledge of testing practices: unit testing and E2E automation
(tools/frameworks appropriate to your stack).
- Proven
ability to collaborate effectively, communicate clearly, and take
ownership of deliverables.
Desirable Skills (Nice to Have)
- Experience
with observability/monitoring tools such as Splunk, ELK stack,
Grafana/Prometheus, and metrics instrumentation.
- Some
experience with Java and/or Python for backend services,
integrations, or scripting.
- Exposure
to high‑performance, low‑latency systems or financial services/trading
domain.
Qualifications
- Bachelor’s
degree in Computer Science, Engineering, or related field (or equivalent
practical experience).
- 3+
years of professional experience in full-stack development.
- Strong
problem-solving skills and attention to performance, reliability, and
maintainability.
Codzienne zadania:
- Develop and maintain full-stack web applications supporting trading and brokerage workflows.
- Build responsive, high-performance web interfaces using a modern framework (e.g., React, Angular, or similar).
- Implement and optimize server-side components using Node.js (including Express) for speed, scalability, and reliability.
- Drive client-side and server-side performance tuning to support low-latency user experience.
- Work with SQL databases for data persistence, data modeling, and query optimization.
- Build and maintain CI/CD pipelines and deployment automation.
- Containerize applications using Docker for streamlined development and deployment.
- Implement and maintain unit tests and end-to-end (E2E) test automation to ensure quality and reliability.
- Collaborate with engineers and stakeholders to deliver robust, user-friendly solutions in an Agile environment.
🔍 Dekoder Ogłoszenia
🔴
Full Stack Developer (Frontend-Focused /JavaScript)
Chociaż ogłoszenie jest na Full Stack Developera, nacisk jest położony na frontend, co może oznaczać, że backendowe zadania będą marginalne lub mniej priorytetowe.
🔴
The role is offered primarily as a permanent contract (Umowa o Pracę - UoP). B2B contracts are also available.
Choć UoP jest priorytetem, otwartość na B2B może sugerować, że firma jest bardziej elastyczna w kwestii formy zatrudnienia, co czasem bywa oznaką chęci obniżenia kosztów lub braku pewności co do długoterminowej potrzeby na danym stanowisku.
🟡
Salary range: 20,000 PLN - 30,000 PLN (depending on experience and contract type).
Podany zakres wynagrodzenia jest szeroki, a zaznaczenie 'depending on contract type' może sugerować, że stawki B2B będą niższe niż dla umowy o pracę, co jest standardową praktyką, ale warto to mieć na uwadze.
🔴
Practical experience building backend
To ogólnikowe stwierdzenie nie precyzuje, jakiego rodzaju doświadczenia backendowego oczekują, co może oznaczać zarówno proste API, jak i bardziej złożone systemy.