Develop and maintain full stack applications using Node.js/vue.js technologies.
Collaborate with cross-functional teams to define user stories, acceptance criteria, and technical specifications for new features.
Write clean, efficient code that follows best practices in software development; refactor existing systems as needed.
Test application functionality using unit tests, integration tests, and end-to-end testing frameworks such as Mocha or Jest.
Troubleshoot issues related to performance bottlenecks, memory leaks, concurrency problems, etc., in Node.js applications; optimize code for efficiency where possible.
Deploy updates using continuous integration/continuous deployment (CI/CD) tools such as Jenkins, Travis CI or GitLab Pipelines and ensure smooth rollbacks when necessary.
Monitor application performance through logging, profiling, and other monitoring techniques to identify areas of improvement; implement solutions based on findings.
Stay up-to-date with the latest developments in Node.js/vue.js technologies and best practices for full stack development; participate in relevant conferences or meetups when possible.
Benefits
Equity options mentioned as part of compensation: "Equity."
Paid Time Off (PTO) is a benefit offered to employees; however, specific details are not given within this excerpt from the job posting.
Remote Work Options are clearly offered, with a fully remote role available allowing you to work within Northern Ireland (NI).