It's fun to work in a company where people truly BELIEVE in what they're doing!We're committed to bringing passion and customer focus to the business.We are looking for a Full Stack Software Engineer (P3) to join our Toronto office. Proofpoint Email Archiving is a cloud-based solution featuring a distributed grid search and storage infrastructure. This service-based architecture scales to meet the needs of hundreds of clients, including some of the world's largest businesses.As a member of the Archiving eDiscovery team, you will contribute to the development and maintenance of back-end services and infrastructure. The ideal candidate is proactive, eager to learn, and comfortable working in a collaborative, fast-paced environment. While the focus is on back-end development, an interest in front-end work is also valued.This is a hands-on role where you’ll work closely with senior engineers and technical leads to build scalable, reliable software and grow your technical expertise.Responsibilities:Collaborate with product managers and senior engineers to understand and implement feature requirementsParticipate in Agile/Scrum processes, including daily stand-ups, sprint planning, and retrospectivesContribute to the design and development of back-end services, with opportunities to work on front-end featuresWrite clean, maintainable code and participate in code reviewsHelp troubleshoot and resolve issues in development and production environmentsContinuously learn and apply new technologies and best practicesSupport the team in improving development workflows and product qualityQualifications:3–5 years of industry experience delivering production software, with a focus on Java and related frameworksFamiliarity with REST API development using Spring or similar frameworksExposure to cloud platforms (e.g., AWS) and containerization tools like Docker or Kubernetes is a plusInterest or experience in working with technologies such as Solr, OpenSearch, Kafka, or Terraform is beneficial but not requiredWillingness to work across the stack and learn front-end technologies as neededStrong problem-solving and debugging skillsGood communication skills and a collaborative mindsetExperience with version control systems like Git and tools such as JiraA degree in Computer Science, Computer Engineering, or a related field—or equivalent practical experience Nice to Have:Exposure to front-end frameworks such as React, Angular, Vue.js, or Ember.jsFamiliarity with TypeScriptInterest in distributed systems or cloud-native architecturesIf you like wild growth and working with happy, enthusiastic over-achievers, you'll enjoy your career with us!
View Original Job Posting