Full Stack Engineer

Engineering

Full Time, Remote

RSPNDR is a high-growth tech startup transforming the security industry by making it more convenient, accessible, transparent, and data-driven. We have forged partnerships with local guard companies to create a nationwide marketplace of licensed guards, enabling unmatched response times and unprecedented real-time visibility into every response. Our team is a robust blend of industry experts, exceptional developers, and successful entrepreneurs, united by the vision of disrupting the traditional security landscape. We are passionate about our culture and our mission, and are experiencing rapid growth across Canada and the US, with plans for expansion into the UK and the EU on the horizon. If you’re passionate about enhancing security efficiency and making the world a safer place, we invite you to join us on our mission to revolutionize the security industry.

Key Responsibilities

  • Design both client-side and server-side patterns and architectures
  • Design and build user interfaces that are visually elegant, responsive, and accessible
  • Design and implement microservices to be deployed with Docker and Kubernetes
  • Participate in end-to-end delivery of features
  • Write clean, scalable, maintainable, and easy-to-read code
  • Ensure high code quality through automated unit and functional testing
  • Improve the existing codebase for reliability, performance, and scalability
  • Promote and enforce best practices, existing development guidelines, and continuous code improvements
  • Provide mentorship to team members through knowledge sharing, code reviews, and training sessions
  • Maintain technical documentation for internal and external stakeholders
  • Investigate new tools/technologies/ideas to promote further improvement of the system

Requirements

  • Post-secondary degree in computer science, software engineering, or an equivalent field
  • 3+ years' professional experience in software development
  • Passionate about programming, able to quickly learn and apply new concepts and technologies
  • Ability to apply design principles and methodologies for building scalable and high-performance components
  • Experience building large-scale web applications, microservices, and APIs
  • Excellent understanding of Java back end development
  • Experience with Spring Frameworks
  • Experience with RESTful API design and development
  • Experience with both relational and document databases
  • Front end development experience with Typescript and Angular
  • Experience designing and developing on cloud platforms (preferably AWS)
  • Great collaboration, communication, and teamwork skills
  • Legally authorized to work in Canada

Nice to Have

  • Proficiency with Agile software development methodologies
  • Experience with CI/CD pipelines
  • Experience with with reactive programming (Project Reactor, RxJava, or similar)
  • Experience with RSocket
  • Experience with Go and/or Rust

Benefits

  • An amazing team of diverse people working together on a common mission
  • Flexible working hours
  • Fully remote (at least for now)
  • 10 days paid vacation per year + public holidays
  • Standard health care benefits, including medical and dental

If interested in this position, please email your CV to careers@rspndr.io in PDF format, along with a brief description of your candidacy. Please note that due to a high volume of applicants, only candidates selected for an interview will be contacted.

We are looking for passionate, creative, and innovative engineers to expand our SaaS platform and best-of-breed web and mobile apps as we roll out in new markets with more products. This is an exciting opportunity to join the RSPNDR team as we transform the security industry.