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