NoFluffJobs Hybrydowo Senior

Technical Lead (node.js, backend)

OneRail Poland Sp. z o.o.

⚲ Kraków, Rzeszów, Tarnów, Katowice

28 000 - 32 000 PLN (B2B)

Wymagania

  • Node.js
  • React
  • API
  • RESTful
  • Microservices
  • RabbitMQ
  • Kafka
  • MySQL
  • MongoDB
  • CosmosDB
  • Azure
  • GCP
  • Docker
  • Kubernetes
  • Agile
  • CI/CD
  • Problem-Solving
  • Team management
  • TypeScript (nice to have)
  • .NET (nice to have)

Opis stanowiska

O projekcie: Why Join OneRail Poland? - Innovation at its Core: Work on industry-leading technology that is shaping the future of logistics. - Career Growth: Opportunities for professional development and career advancement. - Collaborative Culture: Join a team of talented engineers and industry experts. - Exciting Challenges: Solve complex problems and contribute to impactful projects. - Flexibility: We offer a flexible hybrid work style and flexible employment types to suit your needs, ensuring a work-life balance that works for you. - Competitive Compensation: Attractive salary and benefits package. Office location: Kraków, Poland Work Style: hybrid (2-3 days from the office / week preferred). Salary levels: 28 000 – 32 000 PLN/ month Wymagania: - 8+ years in software engineering (ideally Node.js + React tech stack), with at least 2 years in a technical leadership role. - Demonstrated expertise in designing and developing scalable APIs, with knowledge of RESTful principles and best practices. - Knowledge of microservices architecture and related design patterns / best practices. - Experience with message queues (e.g., RabbitMQ, Kafka) and event-driven architecture / patterns. - Experience with databases such as MySQL, MongoDB, CosmosDB or similar. - Experience utilizing cloud services (Azure and GCP) and containerization (Docker, Kubernetes). - Experience with Agile methodologies and CI/CD practices. - Experience in managing software releases, performance monitoring, and reliability improvements. - Strong problem-solving skills and ability to work in a fast-paced environment. - Ability to explain complex technical concepts to engineers, executives, and cross-functional teams. - Advanced proficiency in English, both written and spoken (B2+). Codzienne zadania: - Define the technical direction, making pivotal design decisions to ensure our architecture is scalable, maintainable, and high performing. - Stay hands-on with coding, leading by example and ensuring adherence to best practices in security, performance, development, deployment and observability. - Implement scalable microservices, API gateways, and event-driven architectures, ensuring high availability, disaster recovery and fault tolerance strategies are in place. - Champion high-quality code testing, automation testing, and continuous integration/continuous deployment (CI/CD). - Oversee Azure-based cloud architecture, optimizing performance, security, and cost efficiency. - Directly supervise, mentor, and develop a team of 5-7 engineers, providing career guidance and fostering a culture of engineering excellence full of collaboration, accountability and professional growth. - Actively recruit and interview top talent to strengthen the engineering team. - Collaborate with Product Managers to align roadmap priorities, streamline development workflows, and enhance team processes for improved efficiency and operational excellence. - Optimize development workflows and SDLC processes to improve team velocity, efficiency and maintain low cycle times. - Establish engineering KPIs and leverage data-driven insights to enhance performance. - Stay updated with industry trends and emerging technologies to continuously improve our platform.