Lead Developer

Who we are looking for
We are looking for a lead developer to plan, manage & deliver our various projects. Your job will be to oversee your projects during their entire life-cycle. This includes the responsibilities of estimation,
technical planning, management of work and ensuring deadlines are met on the project. Usually you will co-ordinate the work of 4-6 developers.
For the salary and other benefits of the job or to find out more about our vision please visit our career page.
Your responsibilities will include:
- work closely with our long-term customer to ensure their success
- manage the work of 4-6 developers across 2-3 projects
- take full ownership of projects:
- define requirements
- take leading part in the technical planning and estimation
- break down requirements to implementable task definitions
- manage, track and report project progress internally and externally
- ensure our deadlines are met
- take leading role in code reviews and mentoring
- ensure our high quality code standards are met
- hold well-being meetings with members of your team
- take part in development process
We expect you to have:
- deep understanding of NodeJS
- deep understanding of how databases work (Postgres & MSSQL)
- solid understanding of how to write effective SQL queries
- solid knowledge of HTML and (S)CSS
- at least ~5 years work-experience in software development
- at least ~3 years work-experience with building APIs
- at least ~2 years work-experience with Angular 2+
- experience with unit, integration and e2e testing
- ability to manage the work of other developers on a project
- good communication skills both in Hungarian and English
- experience in code-reviews and mentoring
- you strive for perfection but can accept realities of a given situation
- problem solver attitude, everything is a challenge for you
It's a plus if you:
- had completed a complex multi-year project before
- know what continuous integration and continuous delivery is
- experience with any other frontend frameworks beside Angular
- sense of beauty for UI and basic UX
- experience with Azure in any area (storage, serverless, VMs)
- know Python or Java
Our way of working and tools:
- we work agile and lean
- we use Github
- project management is via Github issues and milestones
- on the backend we use NodeJS with NestJS or Express
- on the frontend we develop with Angular & RxJS
- we use Jest for unit testing and Cypress for E2E testing
- we have CI/CD configured for each project via Github Actions
- our smaller projects are Hosted on Heroku
- our larger projects are hosted on Azure
Let's apply!
We will conquer the world together! For that, first you have to send us your CV and a few sentence about yourself to info@spreadmonitor.com and we will contact you shortly.
back to career