Solve bugs in a robust manner by reading code and documentation to inform your solution.
Collaborate on ideas and help the team build shared knowledge before and during new feature builds.
Mentor more junior developers so they can increase their overall contribution to the team.
Participate in interviews for potential new hires to ensure we bring on the best candidates.
Actively learn and share knowledge about changes and improvements in languages, frameworks, and systems.
Work across codebases and continually learn.
Skills and Experience Advantageous Build cutting-edge technologies in a close-knit and collaborative team environment. Progress your career with training and mentorship provided.
5+ years software development experience with at least 3 years working in a software development team
Know common design patterns and can apply these pragmatically by evaluating risks, rewards, and tradeoffs.
Be proficient in Typescript/ JavaScript / VueJS or ReactJS or similar
Experience developing RESTful Services
Test driven development
Experience with DevOps and CI/CD would be highly regarded
Using development and build tools involving Bitbucket, Docker
Expertise with Cloud Services such as Azure, GCP
GraphQL experience
Experience using various NodeJS libraries and frameworks such as NestJS, Prisma, Apollo