Join video conferencing calls with the product team in requirements gathering and feature enhancement discussions
Build, Maintain and enhance our SaaS product
Participate in sprint planning, ensuring effective decomposition of epics and user stories into estimated tasks and subtasks with clearly defined owners
Participate in agile stand ups and retrospectives
Proactively help and support colleagues remove impediments and continuously improve team productivity and satisfaction
Conduct code reviews and ensure a quality-centric team approach to development
MUST HAVES:
You are excited to work on a modern full stack React/Node/Mongo application and 10+ years of total hands-on experience with a mix of mentoring and handling team operations
Strong to expert-level knowledge of JavaScript
You can handle the entire software development life cycle, end to end
You have excellent communication skills
Excellent spoken and written English
You must have a details-oriented, meticulous work ethic
You have a good instinct for business and commercial value versus development effort
You can self manage your projects
You lead others, and others look to you for guidance
You have strong knowledge of databases (SQL and No-SQL based)
You care deeply about software quality and testing
Nice To Haves
You have strong and up to date HTML, CSS, and Javascript skills
Experience with progressive web app development, including install prompts, custom service workers, caching of static resources and requests, offline capabilities