Senior Software Developer

4 weeks ago


Toronto ON, Canada Varicent Full time

A named leader by Forrester in the sales performance management space, Varicent was founded in 2005 when we pioneered sales performance management software. Evolving quickly to become the fastest growing software company in North America according to Deloitte’s Fast 50 in 2010, Varicent was acquired by IBM in 2012 and has since been re-founded as an independent global business serving mid-size and enterprise clients with our full suite of solutions to assist in smarter territory and quota planning, efficient lead to revenue operations, and the fastest and most flexible way to pay sellers accurately and on-time. We are looking for talented, driven people that can make an impact across our organization.

Moving at our pace brings a lot of change, complexity, and ambiguity. Varicenters are comfortable being uncomfortable.

Before you apply, consider if you :

· Respect diverse backgrounds and perspectives.

· Be resilient and resourceful in face of ambiguity and thrive on (rather than endure) change.

· Bring critical thought and opinion — and embrace differences and disagreement to get work done and move forward.

At Varicent, we are committed to fostering a diverse and inclusive workplace. We believe in equality and recognize the value that diverse perspectives bring to our team.

As a Full-Stack Software Developer for the Sales Planning team, you will be working alongside a multidisciplinary team of developers, designers, product managers and business professionals. You will work on enhancing a rapidly growing modern SaaS product: a single-page web application built in React, connecting via GraphQL to a serverless backend deployed to AWS.

What you will be doing:
  • Envisioning, designing, and developing a web application using modern web application and cloud deployment technologies.
  • Writing clean, efficient, and maintainable code following best practices and coding standards.
  • Conducting thorough testing of software components, identifying and resolving bugs, and ensuring the product's reliability.
  • Optimizing code and architecture to ensure the product can scale and maintain performance.
  • Working closely with cross-functional teams, including designers, product managers, and quality assurance, to ensure seamless integration of software modules.
  • Focusing on client success through creative problem-solving.
What you will bring:
  • 1-3 yrs of strong software development skills using TypeScript, JavaScript, React, and Node.js
  • Degree in Computer Science, Software Engineering or equivalent experience
  • Experience with micro-services architecture, GraphQL, Apollo, Docker, and AWS services (Lambda, Aurora, RDS, ECS, Step Functions)
  • Knowledge of NoSQL and SQL databases (DynamoDB, DocumentDB, PostgreSQL)
  • A passion for building high-performance, scalable systems in the Cloud
  • Strong written and verbal communication skills
  • Experience with test-driven development, continuous delivery and continuous integration

SUCCESS OUTCOMES

1-3 Months

  • Get acquainted with the company's development environment, coding standards, tools, and processes.
  • Understand the codebase by reviewing existing code, documentation, and possibly pair programming with senior developers.
  • Start developing features for the product.
  • Gain proficiency in the technologies and frameworks used in the company's projects.
  • Attend Agile rituals, understand the product roadmap, and contribute ideas during the planning phase.
  • Collaborate with team members, ask questions, and learn from experienced developers.

4-6 Months

  • Start contributing to more complex features or modules under the guidance of senior developers.
  • Take on tasks with less supervision, demonstrating increased confidence in your coding abilities.
  • Develop skills to independently troubleshoot and debug issues that arise.
  • Gain a deeper understanding of the system architecture and how different components interact.
  • Begin sharing your knowledge with other developers, helping to create a collaborative learning environment.

7 Months & Beyond

  • Take ownership of complete features or modules, from design to deployment.
  • Assist in making technical decisions, suggesting improvements, and helping to set coding standards.
  • Develop skills to optimize code for performance, scalability, and efficiency.
  • Stay updated with the latest industry trends and technologies and apply them when relevant.
  • Contribute to discussions about architecture improvements, scalability, and security.
  • Propose innovative solutions and ideas to improve processes, tools, or products.
Benefits
  • An annual education allowance
  • No meeting Wednesday
  • Flex Fridays
  • Generous time off (including your birthday)
  • Employee and Family Assistance
  • Amazing colleagues to learn from

Varicent is committed to creating a diverse environment and is proud to be an equal opportunity employer. All qualified applicants will receive consideration for employment without regard to race, color, religion, gender, gender identity or expression, sexual orientation, national origin, genetics, disability, age, or veteran status. If you require accommodation at any time during the recruitment process please email accomodations@varicent.com

Varicent is also committed to compliance with all fair employment practices regarding citizenship and immigration status. By applying for a position at Varicent and/or by using this portal, you declare and confirm that you have read and agree to our Job Applicant Privacy Notice and that the information provided by you as part of your application is true and complete and includes no misrepresentation or material omission of fact

#J-18808-Ljbffr
  • Software Developer

    6 days ago


    Toronto, ON, Canada Procom Full time

    Senior Software Developer - Node.JS Full Stack On behalf of our client in the Government Services Sector, PROCOM is looking for a Senior Software Developer - Node.JS Full Stack. Senior Software Developer - Node.JS Full Stack - Job Description As a Senior Software Developer - Full Stack, you will join the Solutions Delivery Integration Team to contribute to...

  • Software Developer

    6 days ago


    Toronto, ON, Canada Procom Full time

    Senior Software Developer - Node.JS Full Stack On behalf of our client in the Government Services Sector, PROCOM is looking for a Senior Software Developer - Node.JS Full Stack. Senior Software Developer - Node.JS Full Stack - Job DescriptionAs a Senior Software Developer - Full Stack, you will join the Solutions Delivery Integration Team to contribute to...


  • Toronto, Canada Iris Software Inc. Full time

    Iris's direct client, one of the Top 5 Bank in Canada, is looking to hire a Senior Java Developer for a long term opportunity at Toronto, ON (Hybrid Position).Our Client is a Canadian multinational financial services company and the largest bank in Canada by market capitalization. The bank serves over 17 million clients and has more than 89,000 employees...


  • Toronto, Canada Iris Software Inc. Full time

    Iris's direct client, one of the Top 5 Bank in Canada, is looking to hire a Senior Java Developer for a long term opportunity at Toronto, ON (Hybrid Position) . Our Client is a Canadian multinational financial services company and the largest bank in Canada by market capitalization. The bank serves over 17 million clients and has more than 89,000 employees...


  • Old Toronto, Canada Valsoft and Aspire Operating Group Full time

    Senior Software Developer – Remote – Canada RENTALL is looking to hire a talented and experienced Senior Software Developer to join our growing team in Canada! Our small but dynamic company is looking to expand our team with a Senior Software Engineer proficient in Progress. We specialize in developing powerful and easy-to-use software solutions for...


  • Old Toronto, Canada Valsoft and Aspire Operating Group Full time

    Senior Software Developer – Remote – Canada RENTALL is looking to hire a talented and experienced Senior Software Developer to join our growing team in Canada! Our small but dynamic company is looking to expand our team with a Senior Software Engineer proficient in Progress. We specialize in developing powerful and easy-to-use software solutions for...


  • Old Toronto, Canada Valsoft and Aspire Operating Group Full time

    Senior Software Developer – Remote – Canada RENTALL is looking to hire a talented and experienced Senior Software Developer to join our growing team in Canada! Our small but dynamic company is looking to expand our team with a Senior Software Engineer proficient in Progress. We specialize in developing powerful and easy-to-use software solutions for...


  • Old Toronto, Canada Valsoft and Aspire Operating Group Full time

    Senior Software Developer – Remote – Canada RENTALL is looking to hire a talented and experienced Senior Software Developer to join our growing team in Canada! Our small but dynamic company is looking to expand our team with a Senior Software Engineer proficient in Progress. We specialize in developing powerful and easy-to-use software solutions for...


  • Toronto, Ontario, Canada GTT, LLC Full time

    Senior Software DeveloperContract Duration 6+ MonthsJob Responsibilities:Senior Software Developer required to translate technical systems specifications into working tested applications. This includes:Developing detailed programming specificationsWriting and/or generating codeCompiling data-driven programs, maintaining, and conducting unit testsResolves and...

  • Software Developer

    3 weeks ago


    Toronto, Canada Global Pharma Tek Full time

    Title: Software Developer - Senior Location: Toronto, ON (Hybrid) Duration: Business Days + Possible extension Job Description: Provide end to end solution design and recommendations to achieve business outcomes in alignment with business requirements. + years of software development experience in Web API, and SQL Server Database Software...


  • Toronto, Canada GTT, LLC Full time

    Senior Software DeveloperContract Duration 6+ MonthsJob Responsibilities:Senior Software Developer required to translate technical systems specifications into working tested applications. This includes:Developing detailed programming specificationsWriting and/or generating codeCompiling data-driven programs, maintaining, and conducting unit testsResolves and...


  • Toronto, Canada GTT, LLC Full time

    Senior Software DeveloperContract Duration 6+ MonthsJob Responsibilities:Senior Software Developer required to translate technical systems specifications into working tested applications. This includes:Developing detailed programming specificationsWriting and/or generating codeCompiling data-driven programs, maintaining, and conducting unit testsResolves and...


  • Toronto, Canada GTT, LLC Full time

    Senior Software DeveloperContract Duration 6+ Months Job Responsibilities: Senior Software Developer required to translate technical systems specifications into working tested applications. This includes: Developing detailed programming specificationsWriting and/or generating codeCompiling data-driven programs, maintaining, and conducting unit testsResolves...


  • Old Toronto, Canada TalentWorld Full time

    Venture into the heart of software development as a seasoned professional with 8+ years of experience. Join a pioneering team at the forefront of innovation, where your skills will shape impactful solutions for the public sector. Delve into complex SQL queries, Power BI mastery, and Azure Databricks wizardry to craft dynamic applications. This role isn't...


  • Old Toronto, Canada TalentWorld Full time

    Venture into the heart of software development as a seasoned professional with 8+ years of experience. Join a pioneering team at the forefront of innovation, where your skills will shape impactful solutions for the public sector. Delve into complex SQL queries, Power BI mastery, and Azure Databricks wizardry to craft dynamic applications. This role isn't...


  • Old Toronto, Canada TalentWorld Full time

    Venture into the heart of software development as a seasoned professional with 8+ years of experience. Join a pioneering team at the forefront of innovation, where your skills will shape impactful solutions for the public sector. Delve into complex SQL queries, Power BI mastery, and Azure Databricks wizardry to craft dynamic applications. This role isn't...


  • Old Toronto, Canada TalentWorld Full time

    Venture into the heart of software development as a seasoned professional with 8+ years of experience. Join a pioneering team at the forefront of innovation, where your skills will shape impactful solutions for the public sector. Delve into complex SQL queries, Power BI mastery, and Azure Databricks wizardry to craft dynamic applications. This role isn't...


  • Toronto, Ontario, Canada Clever Devices Ltd. Full time

    As THE leader in transit technology, Clever Devices' vision is to make meaningful contributions to worldwide mobility. Our goal is to be the leading provider of exciting technology that improves the quality of mobility in communities around the world. We are continuing to grow, and are looking for a Senior Software Developer. Clever Devices is growing and as...


  • Ottawa, ON, Canada 1019 Amadeus Canada Full time

    Senior Software Development Engineer page is loaded Senior Software Development Engineer Apply locations Ottawa, Ontario time type Full time posted on Posted 5 Days Ago job requisition id R19497 Job Title Senior Software Development Engineer Summary of the role: We are looking for a Senior Software Development Engineer to fill one vacant position...


  • Toronto, Canada Iris Software Inc. Full time

    Iris's direct client, one of the Canada’s Top 5 financial institutions, is looking to hire a Sr Core Java Developer for a long contract opportunity in Toronto, ON. Please apply with your most recent resume if you would be interested..!Role: Senior Java Developer (with Big Data Experience)Location: Toronto, ON (Hybrid Position – 3 Days in office every...