»

NodeJS Backend Developer -- brisan oglas

Opis delovnega mesta

Iščemo (čim bolj) senior sodelavca, ki bi potencialno lahko mentoriral in vodil ekipo. Ekipa je v nastajanju, zato bo možnost vpliva na sestavo ekipe. Ostali del razvojne in produktne ekipe je v tujini, zato je nujna pogovorna angleščina. Obstaja možnost občasnega letenja v tujino, vendar ni nujno. Drugače smo v podjetju 99% tehnični ljudje z direktorjem na čelu.

Tehnologije, ki se uporabljajo v ekipi:
Backend: Node.js, ActionHero.js, Next.js (ES6 & TypeScript)
Warehouses: PostgreSQL v11+ / Redis / RabbitMQ
FrontEnd: ECMAScript, React, MobX, RxJS, Lodash, Moment, Kendo UI, HTML5, CSS3, SASS
JS Development Tools: Babel, Webpack, Jest
Cloud Provider: AWS - GCP
CI/CD: Bitbucket, gcr.io
Infrastructure Management: Docker / Kubernetes / GCP & AWS ECS
Architecture: Role-Based Pods, Microservice Architecture, REST API

Od kandidatov zahtevamo

Knowledge, Skills & Abilities (the more the better):
-At least 3+ years of NodeJS development experience
-Primus, Socket.io and similar frameworks experience for websocket
-Worked with large-scale distributed storage and database systems (Postgres)
-Experience with message brokers (e.g. MQTT, Kafka, RabbitMQ)
-An agile mindset with excellent communication and team working skills
-Docker (Swarm) knowledge is desirable
-Kubernetes, AWS, GCP, Linux O/S experience is desirable
-Passion for technology and real-time applications
-Positive mindset and details oriented approach
-An open-minded person, proactive team-player

Responsibilities:
-Analyze and estimate implementation efforts.
-Development of new features
-Implement new services/features as a backend developer
-Maintenance of existing functionality
-Perform on-call rotations to provide support for urgent production issues
-Optimize existing codebase for performance, reliability, and scalability
-Perform code reviews and engage in pair-programming sessions
-Estimate project work effort and create development roadmaps
-Be a part of backend development team that is responsible for all aspects of ongoing software
-Contribute to all phases of software development life cycle
-Participate in software, and architecture design meetings
-Follow industry best practices
-Good communication and documentation skills
-Participate in knowledge transfer, lead, coach, and mentor team members
-Troubleshooting

Kandidatom ponujamo

Mirno okolje za delo, pošteno plačilo, ki je odvisno od izkušenj, okolje željno znanja in dodatnega izobraževanja, mlado ekipo. Gre za priložnost vodenja in ustvarjanja ekipe skupaj z ostalimi sodelavci. Obilica tehničnih izzivov. Če vam projekt ne bi bil všeč imamo znotraj podjetja kar nekaj možnosti prehoda na druge projekte.

Klasifikacija delovnega mesta

Lokacija:
Ljubljana/delno remote
Plačilo:
2200+ (neto) EUR / mesec
Delovni čas:
redna zaposlitev

 

Zahtevana znanja

NodeJS
napredno znanje