Position: Node.js developer for a long-term project
Company: SplashDev
Experience required: 3y
Category: Node.js
English level: intermediate
Published: 2022-01-01T00:00:00+02:00

The project involves the creation of a marketplace for digital content mainly related to TV commercials. The client already has such a system, however, they decided to rewrite it from scratch. AND The system will be integrated with the existing solution for trading content available on the marketplace - a kind of automatic real-time exchange. The whole architecture of the system is being re-created and members of all teams are invited to contribute to this process.

• Description of the team And the whole project will work with 4 teams. Each team consists of 3 frontend devs (react) and 2 backend devs (node), 1 QA, Team leader and 1 architect.

• Responsibilities
- Attending scrum ceremonies
- Writing code o Following the client's test strategy
- Contributing to architectural discussions
- Proposing process and technological improvements
- Creation of automated tests
- Conversations with the client
- Modification of IaaC scripts
- Estimating tasks while planning a sprint
- Compliance with BPSD

• Technical requirements
Knowledge of node.js and cloud-based architecture and managed services such as Lambda, EKS, Step Functions. Understanding issues related to CI / CD, understanding the DevOps culture. Experience in creating enterprise-class systems with an emphasis on good User Experience (the solution will be targeted at a wide range of TV stations and companies related to the advertising industry)

• Tech stack and methodology
Scrum - Node + React on AWS

• Responsibilities:
- New features 70%, maintenance 30%.
- Work on development of new futures and maintenance of software, participation in project meetings (e.g. DS, Planning, Ref., Retro)
- Performing coding assignments.
- Reviewing code work for accuracy and functionality.
- Creating and implementing design plans.
- Analyzing code segments regularly.
- Delegating development tasks to the junior team members.

• Requirements:
- NodeJS
- TypeScript
- Familiarity/Knowledge of AWS
- CI/CD Pipeline leveraging Atlassian Suite (e.g. Bamboo)
- Pivotal Cloud Foundry as the PaaS deployed to AWS
- English min. B2