Acest anunț a expirat și nu este disponibil pentru aplicare
We are an educational company with experience in the Romanian market. Our products are used by thousands of children, parents or professors.
We are looking for a senior Javascript Backend developer () developer to work (mainly) on the backend of a new product we have. The product will be started from zero.
But also have a Team Lead role for the Javascript Backend team, where there are no members currently, but we are planning for two more.
We are offering a collaboration of determined period 6 months ('contract pe peroada determinata') with the possibility of extending it to underetmined if we work well.
You will work closely with the Product Manager, Teachers, Web Developers, Software Architect, PHP Team Lead, during the development of the product.
Ideally you would to be available to work immediately, but we can wait a month for the right candidate.
You will work from home for the forseable future.
Responsibilities (Developer) - 70% of time:
- Create application backends (mainly for one product to start)
- Create and program APIs
- Design software architecture for products
Responsibilities (Team Lead) - 30 % of time:
- Be a Team Lead for a team of 1-2 other team developers for start, create a learning path, teach the team Node, manage them
- Know high level all our products (not only in Node but also in PHP)
- Work with software architect and other team leads to create technology strategy , architecture for ecosystem
- Help drive business objectives through technology proposals
- Do code review for the other Javascript developers
- Define a quarterly evaluation process to assess the productivity and efficiency of Javascript developers
- Help on recruiting
Qualifications:
- have proven 2+ years experience in building commercial Node / , JavaScript web applications
- have proven 2+ years of Team Lead experience
- have experience in API and microservice design
- have created full stack applications (including front end with a JS framework)
- have an understanding of frameworks and libraries, like Express
- have an understanding of database architecture, and can design databases
- have experience writing unit testing with Jest, Karma, Mocha etc.
- solid OOP knowledge, design patterns
- understand continuous delivery, test automation and best practices for writing and testing your code
- are forward leaning and that you take ownership and initiatives
- are a team player and that you appreciate and value collaborative work