Olo - Fullstack Software Engineer
Upload My Resume
Drop here or click to browse · PDF, DOCX, DOC, RTF, TXT
Responsibilities
• 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).