Apply

Senior Software Engineer, Backend Foundations

Posted 2 days agoViewed

View full description

💎 Seniority level: Senior, demonstrated level of senior software engineering experience

📍 Location: Canada

🔍 Industry: Technology for small home service businesses

🏢 Company: Jobber👥 501-1000💰 $100,000,000 Series D almost 2 years agoSaaSMobileSmall and Medium BusinessesTask Management

🗣️ Languages: English

⏳ Experience: Demonstrated level of senior software engineering experience

🪄 Skills: AWSGraphQLSoftware DevelopmentAgileRuby on Rails

Requirements:
  • Experience working with Ruby on Rails on AWS.
  • Experience working with & optimizing the performance of GraphQL API Layer.
  • Familiarity with background processing frameworks (Sidekiq, Active Jobs).
  • Experience working with observability tools such as DataDog.
  • Proficiency in software design, architecture, and coding, with a focus on maintainability and performance.
  • Experience with the entire software development lifecycle in the Agile/Scrum framework.
  • Ability to quickly move between different features and projects with a strong interest in experimentation.
  • A structured understanding of common full-stack frameworks, architectures, technologies, and patterns.
  • An inquisitive mindset and ability to ask questions and seek out new information.
  • Strong self-motivation and resourcefulness, with the capacity to independently identify and leverage necessary resources.
  • Experience providing technical mentorship and sharing industry best practices.
Responsibilities:
  • Collaborate closely with cross-functional teams to conceptualize, design, and iteratively deliver high-impact features that address customer needs.
  • Partner with Product and Design teams to shape and define the strategic product roadmap.
  • Actively participate in code reviews and testing processes to ensure code quality and maintainability.
  • Research, communicate, and advocate for the use of best practices within your team’s domain.
  • Effectively communicate complex technical concepts to diverse audiences, bridging the gap between technical and non-technical stakeholders.
  • Provide mentorship and guidance to team members at all levels, fostering their professional growth and career development.
Apply