Software Engineer (TypeScript)
CLMedia Sp. z o.o.
⚲ Warszawa
140 - 170 PLN/h netto (B2B)
Wymagania
- PrimeVue
- PostgreSQL
- TypeScript
- Node.js
- Tailwind CSS
- Vue.js
- Node.js Express
Opis stanowiska
Objekto | Warsaw, Remote/Hybrid | Full-time We are looking for a highly driven Software Engineer (TypeScript) to join our team for the Objekto project - a comprehensive commercial real estate and vendor management platform. The application serves as a central hub for managing inventory, tracking analytics, and handling reports and contracts. As a Software Engineer, you won't just be taking technical tickets. You will be deeply involved in the user experience, taking broad concepts from ideation to production, and actively shaping the strategic direction of the platform. Responsibilities • Taking broad concepts from ideation to production in a high-ownership environment • Developing robust frontend features using Vue (Vue 3 & Vue 2), Tailwind CSS, and PrimeVue • Building and maintaining the backend using Node.js (NestJS) and PostgreSQL • Designing high-level system architecture, architectural patterns, and data modeling • Engaging deeply with the product vision to understand the "why" behind what you build • Collaborating in a lean, dynamic setup to drive both the product trajectory and technical architecture Requirements Experience: • Minimum 3-5 years of professional software engineering experience • Demonstrated track record of thriving in high-ownership, product-focused environments • Experience taking features from initial concept all the way to production Tech Stack: • Extensive, practical experience writing robust TypeScript • Experience with a modern frontend framework (Vue, React, Angular) - we use Vue, but strong TS fundamentals and a fast learning curve are what matter most • Node.js (NestJS) and PostgreSQL • Solid background in high-level system design and data modeling Soft Skills & Languages: • Product-minded approach - focusing on business value and user experience, rather than just writing code • Fluent in Polish • English at B1 level or higher Nice to Have (Bonus) • Experience building complex B2B platforms, admin dashboards, or inventory management systems • Familiarity with the Vue ecosystem (Vue 3, Vue 2, PrimeVue) • Experience with AWS as a cloud provider Interview Process • Introduction & Culture Fit (Online): A short introductory call to get to know each other, discuss your background, and see if there's a mutual fit. • Technical Deep-Dive (Onsite): An in-person session in Warsaw focused on:• Personal Project Presentation: You will present a project you've worked on (a personal project, open-source contribution, or prepared demo), and we will go in-depth on your technical decisions. • System Design & Architecture: Building on the presentation, we will discuss high-level system design, architectural patterns, and data modeling. Employment Terms • Form: B2B contract with 20 days of paid time off (or standard equivalent) • Location/Working Style: Currently fully remote. Must be based in Warsaw (or willing to relocate) as we plan to transition to a hybrid model (1-2 days a week in the office) in the future. • Equipment: MacBook provided • Environment: A lean, dynamic environment where bureaucracy is minimized, working with a bleeding - edge, fully type-safe TypeScript stack • Impact: Direct influence on architectural decisions and product trajectory