Software Developer 2
Vena Solutions
Date: 3 weeks ago
City: Toronto, ON
Contract type: Full time
Remote
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 within Canada.
Vena Solutions is seeking a Software Developer to help us expand our sophisticated SaaS cloud technology. This role is a match for you if you are an innovative software engineer with an aptitude for big data and server-side development who loves to be continually challenged to create scalable and performant code.
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
Vena Solutions is seeking a Software Developer to help us expand our sophisticated SaaS cloud technology. This role is a match for you if you are an innovative software engineer with an aptitude for big data and server-side development who loves to be continually challenged to create scalable and performant code.
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 clean and elegant code
- Create robust, speedy production components and develop prototypes quickly
- Refactor, simplify and optimize code to develop features more effectively
- Collaborate with cross-functional team members on features, design and implementation and work cohesively to find solutions
- Contribute to building our environment that embraces continuous integration using automated testing
- Think outside the box, adapting the latest software technologies while developing innovative functionality to improve software performance and usability
- You have three or more (3+) years of programming experience and exposure to a variety of different programming languages with the ability to pick up new languages and technologies quickly
- You are a well-rounded programmer, with one or more areas of expertise and depth, and a passion for working throughout product stacks
- You have a strong knowledge of Computer Science fundamentals including software design, algorithms, etc.
- You believe in keeping stack current with the latest tools, libraries, frameworks, and trends in cloud technologies
- You have excellent analytical skills, coupled with a strong sense of ownership and drive
- You have experience working in an Agile development environment
- Equivalent experience and/or Post-secondary education in Computer Science, Software Engineering
How to apply
To apply for this job you need to authorize on our website. If you don't have an account yet, please register.
Post a resumeSimilar jobs
Physician Assistant - Urology - Temporary Full-Time 2024-10911 (2024-10911)
Sunnybrook,
Toronto, ON
8 hours ago
Classificaiton: Tempoary full-time (until approx. Nov 2025)The primary goal for the physician assistant is to provide clinical care to maximize the educational opportunities for post-graduate trainees in Urology. The physician assistant will reduce the number of patients needed to be assessed in any given outpatient clinic by post-graduate trainees which will allow them to take more time to learn around...
Supervisor, Financial Reporting and Tax
CIBC Mellon,
Toronto, ON
9 hours ago
Responsibilities Primary coordinator with external auditors on financial statement audits for medium sized clients Managing the interim and annual financial statements including supporting packages Financial Reporting Analyst for accuracy and completion within deadlines Completing month-end and financial reporting tasks and other reporting activities for medium sized clients fund clients as required Accountability for maintaining relations and dealing directly with medium...
Group Function - IT Support Specialist (Contract)
NetEase Games,
Toronto, ON
12 hours ago
As an IT Support Specialist of our IT team in North America, your main responsibilities will be to provide technical support to our internal customers. In details, desktop support professionals execute repeatable core business processes and/or technical transactions with a focus on efficiency, first-time quality and overall continuous process improvement.Responsibilities:Provide senior level technical support to assigned clients including game studios,...