This is a flexible position and has the option of working in our Toronto office full time, hybrid throughout the week or working entirely remotely.
#LI-RemoteVena Solutions is seeking a Senior Developer to help us expand our sophisticated SaaS cloud technology. This role is a match for you if you are an innovative software engineer who loves to create scalable and performant code. Our technology evolves through continuous innovation; we are always on the lookout for emerging technologies, regardless of language or platform, which allow us to improve our products, development tools and infrastructure. Our developer-focused team culture encourages our engineers to be self-motivated and self-directed.
We value leadership and people with passion who will take ownership to make their mark on our product within this growing business space.
What you will do:
- Write code with tests, and ship innovative product features in a fast-paced environment
- Perform code reviews and work to continuously improve your team’s code quality and productivity
- Advocate for and execute development initiatives, best practices and coding standards
- Mentor junior software developers
- Find new and better ways to make software reliable, scale and perform
- Proactively monitor running systems and troubleshoot production issues
- Other duties, as assigned
Does this sound like you?
- 3+ years of experience in backend development with Java
- Experience with building highly observable systems or components that serve other product areas
- A solid understanding of design patterns, data structures, algorithms, and software engineering principles
- Experience developing and maintaining microservices (SpringBoot, Mongo, Gradle/Maven)
- Prior experience in scrum/lean/agile environment
- Strong communication and interpersonal skills, with the ability to effectively collaborate with team members at all levels
- Resourceful and able to solve problems creatively and independently