You'll play a key role in building and maintaining scalable web applications using modern technologies while working closely with a team of product managers, software engineers, QA, and other stakeholders to develop new features and produce client deliverables. Responsibilities include designing, building, and maintaining scalable, high-performance server-side applications using Node.js and Vue.js.
Collaborate with product owners and cross-functional teams to deliver full-stack solutions in short, iterative cycles. Architect and implement RESTful APIs and microservices. Lead code reviews and provide mentorship to other developers.
Drive software engineering best practices including testing, CI/CD, and Agile development. Continuously improve system performance, security, and reliability.