Senior Front-end Software Engineer

1 week ago


Ajax, Ontario, Canada Salesforce, Inc. Full time
About Salesforce, Inc.

We are a leading technology company that empowers businesses to succeed in the digital age. Our mission is to provide innovative solutions that help companies connect with their customers and drive growth.

Role Overview

We are seeking a highly skilled Front-end Software Engineer to join our team. As a key member of our engineering team, you will be responsible for designing and developing cutting-edge front-end solutions that meet the needs of our customers.

Key Responsibilities

  • Design and develop front-end solutions using modern web technologies such as ReactJS, Flux, Redux, and Relay/GraphQL.
  • Collaborate with cross-functional teams to deliver exceptional user experiences that meet and exceed customer expectations.
  • Drive technical excellence and innovation, establishing and upholding high standards for code quality, performance, and reliability.
  • Embrace and enhance our CI/CD pipelines, automating the development lifecycle to streamline deployment and integration processes.
  • Stay informed about the latest advancements in full-stack web technology, ensuring our solutions remain at the forefront of innovation and industry standards.
  • Mentor and inspire team members through code reviews and dedicated sessions, fostering a culture of continuous learning and growth.

Requirements

  • 5+ years of experience in front-end or full-stack web development, with proficiency in both front-end and back-end technologies.
  • Solid knowledge of web technologies such as JavaScript, CSS, HTML5, XML, Ajax, or TypeScript.
  • Broad knowledge of web standards related to APIs, such as REST, SOAP, WSDL, HTTP, JSON, etc.
  • Solid understanding of relational and non-relational database technologies (e.g., Microsoft SQL Server, MySQL, MongoDB) and experience with ORM frameworks (e.g., Entity Framework).
  • Experience with version control systems (e.g., Git) and CI/CD pipelines.
  • Excellent problem-solving skills and attention to detail.
  • Ability to participate in the team's on-call rotation to address complex problems in real-time and maintain highly available, performant, and secure services.
  • Strong communication and collaboration abilities.
  • Experience with Agile/Scrum methodologies.

Preferred Skills

  • Extensive professional experience matched to the job grade.
  • Hands-on experience in developing SaaS applications over public cloud infrastructure (AWS/Azure/GCP).
  • Proficiency in container orchestration systems like Kubernetes, EKS, and Docker.
  • Knowledge of microservices architecture and distributed systems.
  • Active participation in open-source communities or contributions to relevant projects.
  • Mastery of multiple programming languages and platforms.
  • Deep knowledge of object-oriented programming and other scripting languages: Java, Python, Scala, C#, Go, Node.JS, and C++.
  • Strong SQL skills and experience with relational and non-relational databases (e.g., PostgreSQL, Trino, Redshift, MongoDB).
  • Proven experience designing and developing distributed systems at scale.
  • Proficiency in queues, locks, scheduling, event-driven architecture, and workload distribution.
  • A deeper understanding of software development best practices and demonstrated leadership skills.

Benefits and Perks

  • Comprehensive benefits package including well-being reimbursement, generous parental leave, adoption assistance, fertility benefits, and more.
  • World-class enablement and on-demand training with.
  • Exposure to executive thought leaders and regular 1:1 coaching with leadership.
  • Volunteer opportunities and participation in our 1:1:1 model for giving back to the community.


  • Ajax, Ontario, Canada Salesforce, Inc. Full time

    About Salesforce, Inc.We're a leading global technology company, empowering businesses to succeed in the digital age. Our mission is to help companies connect with their customers, partners, and employees in a whole new way. We're committed to innovation, customer success, and making a positive impact on the world.Role DescriptionWe're seeking a highly...


  • Ajax, Ontario, Canada Salesforce, Inc. Full time

    About Salesforce, Inc.We're a leading global technology company, empowering businesses to succeed in the digital age. Our mission is to help companies connect with their customers, partners, and employees in a whole new way. We're committed to innovation, customer success, and making a positive impact on the world.Role DescriptionWe're seeking a highly...


  • Ajax, Ontario, Canada Terasol Technologies Pvt. Ltd. Full time

    About the RoleWe are seeking a highly skilled Front End Engineer to join our team at Terasol Technologies Pvt. Ltd. as a key member of our product team. As a Front End Engineer, you will be responsible for designing and developing high-quality, user-friendly front-end applications using modern web technologies.Key ResponsibilitiesDesign and develop front-end...


  • Ajax, Ontario, Canada Terasol Technologies Pvt. Ltd. Full time

    About the RoleWe are seeking a highly skilled Front End Engineer to join our team at Terasol Technologies Pvt. Ltd. as a key member of our product team. As a Front End Engineer, you will be responsible for designing and developing high-quality, user-friendly front-end applications using modern web technologies.Key ResponsibilitiesDesign and develop front-end...


  • Ajax, Ontario, Canada Salesforce, Inc. Full time

    About SalesforceWe're a leading technology company, inspiring innovation and driving business growth with cutting-edge solutions. Our core values guide us in delivering exceptional customer experiences and empowering our employees to be Trailblazers.Role DescriptionWe're seeking experienced software engineers to join our team and contribute to building...


  • Ajax, Ontario, Canada Salesforce, Inc. Full time

    About SalesforceWe're a leading technology company, inspiring innovation and driving business growth with cutting-edge solutions. Our core values guide us in delivering exceptional customer experiences and empowering our employees to be Trailblazers.Role DescriptionWe're seeking experienced software engineers to join our team and contribute to building...


  • Ajax, Ontario, Canada Software Defined Automation GmbH Full time

    About the JobWe are seeking a highly skilled Software Engineer Manager to lead our software development team and drive the technical vision of our products. As a key member of our team, you will be responsible for overseeing the development and maintenance of our software applications, ensuring high-quality execution and meeting project deadlines.Key...


  • Ajax, Ontario, Canada Software Defined Automation GmbH Full time

    About the JobWe are seeking a highly skilled Software Engineer Manager to lead our software development team and drive the technical vision of our products. As a key member of our team, you will be responsible for overseeing the development and maintenance of our software applications, ensuring high-quality execution and meeting project deadlines.Key...


  • Ajax, Ontario, Canada Salesforce, Inc. Full time

    About Salesforce, Inc.We are a leading technology company that empowers businesses to succeed in the digital age. Our mission is to provide innovative solutions that help companies connect with their customers, drive growth, and improve their bottom line.Role OverviewWe are seeking a highly skilled Front-end Software Engineer to join our team. As a key...


  • Ajax, Ontario, Canada Salesforce, Inc. Full time

    About Salesforce, Inc.We are a leading technology company that empowers businesses to succeed in the digital age. Our mission is to provide innovative solutions that help companies connect with their customers, drive growth, and improve their bottom line.Role OverviewWe are seeking a highly skilled Front-end Software Engineer to join our team. As a key...


  • Ajax, Ontario, Canada Salesforce, Inc. Full time

    About SalesforceWe're a leading technology company, inspiring innovation and growth in the business world with cutting-edge solutions and customer-centric approaches. Our core values drive us to deliver exceptional results and empower our employees to be trailblazers in their field.Role DescriptionWe're seeking experienced software engineers to join our team...


  • Ajax, Ontario, Canada Salesforce, Inc. Full time

    About SalesforceWe're a leading technology company, inspiring innovation and growth in the business world with cutting-edge solutions and customer-centric approaches. Our core values drive us to deliver exceptional results and empower our employees to be trailblazers in their field.Role DescriptionWe're seeking experienced software engineers to join our team...


  • Ajax, Ontario, Canada Software Defined Automation GmbH Full time

    About the JobWe are seeking a highly skilled Software Engineering Manager to lead our software development team at Software Defined Automation GmbH. As a key member of our team, you will be responsible for overseeing the development and maintenance of our software products, ensuring they meet the highest standards of quality and performance.Key...


  • Ajax, Ontario, Canada Software Defined Automation GmbH Full time

    About the JobWe are seeking a highly skilled Software Engineering Manager to lead our software development team at Software Defined Automation GmbH. As a key member of our team, you will be responsible for overseeing the development and maintenance of our software products, ensuring they meet the highest standards of quality and performance.Key...


  • Ajax, Ontario, Canada Software Defined Automation GmbH Full time

    About the JobWe are seeking a highly skilled Software Engineering Manager to lead our software development team at Software Defined Automation GmbH. As a key member of our team, you will be responsible for overseeing the development and maintenance of our software products, ensuring they meet the highest standards of quality and performance.Key...


  • Ajax, Ontario, Canada Software Defined Automation GmbH Full time

    About the JobWe are seeking a highly skilled Software Engineering Manager to lead our software development team at Software Defined Automation GmbH. As a key member of our team, you will be responsible for overseeing the development and maintenance of our software products, ensuring they meet the highest standards of quality and performance.Key...


  • Ajax, Ontario, Canada Amotek Full time

    Intern Front-End Developer at AmotekAmotek, a technology-focused organization, is on the lookout for an intern front-end developer to enhance their development team. This role offers a unique chance to deepen your technical skills and gain practical experience in the field. Key responsibilities include:Converting client specifications into preliminary...


  • Ajax, Ontario, Canada JAM Software GmbH Full time

    About the JobWe are seeking a skilled Software Developer to join our team at JAM Software GmbH. As a key member of our development team, you will be responsible for designing, developing, and testing software applications to ensure they meet the highest standards of quality and functionality.Your primary focus will be on crafting seamless digital experiences...


  • Ajax, Ontario, Canada JAM Software GmbH Full time

    About the JobWe are seeking a skilled Software Developer to join our team at JAM Software GmbH. As a key member of our development team, you will be responsible for designing, developing, and testing software applications to ensure they meet the highest standards of quality and functionality.Your primary focus will be on crafting seamless digital experiences...


  • Ajax, Ontario, Canada Salesforce, Inc. Full time

    About Salesforce, Inc.We're a leading global technology company, empowering businesses to thrive in the digital age. Our mission is to help companies connect with their customers, partners, and employees in a whole new way. We're committed to innovation, customer success, and making a positive impact on the world.Role DescriptionWe're seeking a highly...