This is a flexible position and has the option of working in our Toronto office full time, part time throughout the week or working entirely remotely within limitations.
#LI-REMOTEVena is looking for a Staff Software Developer to join our team of over 120+ developers. This role is a match for you if you love building highly scalable, resilient and automated services
What you will do:
- Guides the team on designing/building new features, automation systems, and architectures.
- Identifies and resolves the hardest bugs.
- Engages other teams to address broader technical, product, or team effectiveness issues.
- Drives major initiatives that improve product quality, performance or capability.
- Innovates on technical solutions and builds excitement around implementing them collaboratively.
- Fosters the growth of technical skills within and across teams.
- Figures out what's missing, and aligns team to engage and deliver.
- Contributes to a collaborative culture of "Engineering Excellence" that continuously improves and pursues knowledge around emerging technologies, languages, and practices.
- Other duties, as assigned
Does this sound like you?
- Approachability and interpersonal skills that allow you to build trusting, influential
- relationships within and across teams
- 5+ years of experience in Java development
- Strong knowledge of SQL databases
- Experience in writing software for AWS, Microsoft Azure, or equivalent cloud environments
- Familiarity with REST
- Strong knowledge of design patterns, data structures, algorithms and computational complexity
- Excellent analytical skills, coupled with a strong sense of ownership and drive.
- Enjoyment in collaborating and helping others grow in their professional abilities and a passion for continuous learning
- Experience building and supporting SaaS products