Position: Senior Node.js Developer
Company: Job Advice Agency
Experience required: 5y
English level: upper

About You:
- You write production-ready code that is well-tested, easy to follow and maintain
- You identify and deal with edge and error cases
- You use tests to prove out solutions, provide a shield against regressions and a way into the code for other developers
- You make good architectural decisions aligned with the service architecture already in place
- You’re able to identify and mitigate against potential security vulnerabilities
- Delivery focused
- You help identify and break up work into right-sized tasks for you and colleagues working on the same feature
- You help with prioritisation and estimation of work
- You’re able to work autonomously but communicate well with the team to overcome challenges and uncertainty when needed
- Collaborative
- You’re a good communicator, able to write well, document your work and share knowledge with others
- You’re a mentor to others when needed and you’re happy to pair and learn from them too
- You help others to get over blockers and get their work over the line
- You’re able to discuss options and voice your opinions in a respectful way. You give others a chance to speak - and voice theirs.
- You think about working processes and are engaged in helping the team to improve how we work together

Opportunities with this role:
— Be an early member of the team responsible for building and launching the initial our product to market
— Work with a modern tech stack, using DevOps best practices, on a greenfield project
— Work towards meaningful outcomes that will improve people’s lives
— The potential to be an active contributor to many areas of the technology stack and to be involved in architectural discussions and direction
— Learn from others and grow your skills in a collaborative environment