Varicent Software

Senior Software Developer

Remote Toronto, Ontario
React AWS TypeScript Node.js DynamoDB GraphQL JavaScript Microservices Docker SQL PostgreSQL
Description


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
Varicent Software
Varicent Software
Enterprise Software Information Technology Sales Software

0 applies

48 views

Other Jobs from Varicent Software

Senior Software Architect

Remote Toronto, Ontario

Project Manager

Remote Bucharest, Romania

Similar Jobs

Sr. Software Engineer

Seattle, WA Remote Hybrid

Full Stack Engineer

Bengaluru, India

There are more than 50,000 engineering jobs:

Subscribe to membership and unlock all jobs

Engineering Jobs

50,000+ jobs from 4,500+ well-funded companies

Updated Daily

New jobs are added every day as companies post them

Refined Search

Use filters like skill, location, etc to narrow results

Become a member

🥳🥳🥳 232 happy customers and counting...

Overall, over 80% of customers chose to renew their subscriptions after the initial sign-up.

Cancel anytime / Money-back guarantee

Wall of love from fellow engineers