Node.js Tech Leader
The Node.js Tech Leader is responsible for managing the technical aspects of a project's software development workflow. For the project described below, we are looking for an experienced Tech Leader who has extensive experience in programming using the Node.js framework.
What project will you be working on?
The project involves working on a product that allows documents to be signed digitally, providing security and assurance of authenticity, while offering a pleasant and easy-to-use way to operate and achieve the goal.
What are your competences and skills that we will pay attention to?
-
6+ years of web application development experience,
-
3+ years of experience in Node.js,
-
Knowledge of ECMAScript specification (ES2019+),
-
Knowledge of TypeScript,
-
Knowledge of AWS ecosystem,
-
Experience working with NoSQL databases (e.g. AWS Dynamo DB),
-
Knowledge of serverless technologies (e.g. AWS Lambda),
-
Experience with Terraform tool,
-
Experience in designing and developing RESTful APIs,
-
Knowledge of Git/GitHub,
-
Knowledge of OOP and design patterns,
-
Good command of spoken and written English,
-
Ability to work in a team and be communicative,
-
Willingness to learn new technologies and frameworks.
What is not necessary but welcome and will make you surprise us in a positive way?
-
Experience in working with SQL databases (e.g. PostgreSQL),
-
Knowledge of Java.
What will be the scope of your tasks?
-
Creation and modification of backend,
-
Participation in the process of designing new system modules,
-
Error analysis and implementation of improvements,
-
Cooperation with DevOps,
-
Application optimization,
-
Responding to security incidents,
-
Monitoring and maintenance of the system,
-
Creating technical documentation.
What do we offer you?
-
The possibility of professional development and influence on project changes,
-
Selection of technology for new projects,
-
Selection of tools to suit you,
-
20 - 26 days of paid vacation,
-
Periodically internal training,
-
English lessons,
-
Full-time work (preferred form of employment: B2B, but we also consider other forms),
-
Working in the office in Cracow or working remotely - it's up to you,
-
Integration events and a nice atmosphere in the team focused on development,
-
Flexible working hours,
-
Remuneration appropriate to your experience.
We respect you and your time! Each candidate receives information from us about the outcome of the recruitment process.
How do we work?
-
Version control system: GIT (Gitlab),
-
Building applications with one command? Yes, "git push" (Gitlab CI is doing the rest),
-
Do we build the application every day? Yes, every push builds an application!
-
Bug Tracker: Asana,
-
Error Tracker: Sentry,
-
Do we fix errors before moving on to new tasks? Yes!
-
Do we always have an up-to-date schedule? Yes, minimum of weekly status and schedule update,
-
Are we working with the specifications? Yes!
-
Do we work with mock-ups in Figma, XD, Sketch? Yes!
-
Do the conditions in the office allow you to concentrate? We know how important "flow" and "getting into the zone" for a programmer is,
-
What tools will you get? 2 24" screens, SSD, intel i7, never enough of RAM + editor of choice (Atom, VSCode, Webstorm), operating system (Mac, Windows, Linux of choice),
-
Do we have testers? Yes!
Do we have testers? Yes!
-
Framework: Node.js (TypeScript), Java,
-
Data layer: AWS DynamoDB, AWS Lambda,
-
Tooling: Terraform,
-
Workflow: Git/GitHub.