GrepJob
Apollo.io

Senior Software Engineer

Apollo.io
Apply
about 4 hours ago
Remote, Canada
Senior / Mid Level
H1B Sponsor

Responsibilities

  • Design and implement highly scalable backend services, data pipelines, and integration endpoints.
  • Gather product and engineering requirements; write design documents and drive technical discussions.
  • Lead the full software development lifecycle from requirements to maintenance.
  • Build systems with observability as a priority, including monitoring and alerting.
  • Mentor team members on best practices and share knowledge across the engineering team.
  • Communicate development progress to product leads and stakeholders.
  • Introduce new technologies and ideas, including AI tools.
  • Navigate ambiguity and proactively find solutions to project roadblocks.
  • Work effectively as part of a global team, attending scrum ceremonies and events.
  • Provide and respond to technical and behavioral feedback.

Requirements

  • Minimum 5 years of industry experience in backend development, with 1-2 years in senior roles.
  • Experience developing distributed web applications at scale.
  • Ability to write comprehensible, well-structured, and high-performance code.
  • Experience with database modeling (SQL or NoSQL).
  • Experience designing and using RESTful services.
  • Strong knowledge of computer science fundamentals, including data structures and algorithms.
  • Proven experience leveraging AI tools to enhance software development processes.
  • Background in fast-scaling startup or high-velocity environments.

Tech Stack

AnsibleApache KafkaDockerElasticsearchGitHub ActionsGoGoogle Cloud PlatformGrafanaKibanaKubernetesMongoDBPythonReactRedisRuby on RailsTerraformTypeScript

Categories

AI & MLBackendData Engineering