Senior Backend Engineer

Posted 3 days ago

This is a fully remote position, open to applicants in Canada.

📋 Description

• Design and develop highly scalable backend services, data pipelines, and integration endpoints.

• Collect product and engineering requirements, draft design documents, and facilitate technical discussions.

• Oversee the complete software development lifecycle from product requirements to architecture, development, quality assurance, and maintenance.

• Construct systems equipped with monitoring, alerting, dashboards, and observability features.

• Update product leads, engineering managers, and stakeholders on development progress.

• Introduce technologies and AI tools that enhance individual and team workflows.

• Manage ambiguity and obstacles while ensuring project momentum.

• Engage in scrum ceremonies, team events, and manager 1:1s as part of an international team.

• Provide and receive technical and behavioral feedback.

• Collaborate with the data platform architecture and integrations with distributed systems that support Apollo’s AI-driven internal workflows.

• Organize and structure data at scale alongside the data engineering team.

• Maintain ownership of the connections layer and distributed architecture that links Apollo to the wider ecosystem at high throughput.


⛳️ Requirements

• At least 5 years of industry experience in backend development, including a minimum of 1–2 years in senior roles, developing large-scale applications.

• Expertise in developing distributed web applications at scale.

• Ability to write code that is clear, well-organized, and optimized for performance.

• Experience with database modeling (SQL or NoSQL).

• Proficient in using and designing RESTful services.

• Strong understanding of computer science principles, including data structures, algorithms, and object-oriented design.

• Demonstrated experience utilizing AI tools for code generation, debugging, and productivity enhancement.

• Eagerness to keep up with emerging AI technologies.

• Experience in fast-scaling startup or high-velocity environments.

• Skills in communication, problem-solving, proactivity, teamwork, listening, creativity and innovation, organization and planning, ambiguity management, project ownership, and distributed web development.

• A BS or MS degree in Computer Science, Computer Engineering, or a related field is preferred.

• Familiarity with GCP, Kubernetes, Docker, Mongo, Redis, Ruby on Rails, microservices, and machine learning is a plus.


🏝️ Benefits

• Hands-on mentorship and opportunities to advance and accelerate your career.

• Access to resources, support, and the autonomy to own your role and create a significant impact.

• Collaboration across departments and team support.

• Freedom to experiment, take calculated risks, and achieve significant wins.

People also viewed

MWDN1 day ago

Senior Python Backend Developer

UA flagUkraine OnlyFull-timeBackend Engineer
ApplyView job
Oscilar1 day ago

Senior Backend Engineer – Java

IN flagIndia OnlyFull-timeBackend Engineer₹6.6M – ₹9.7M/year
ApplyView job
Veradigm®1 day ago

Principal Database Engineer – Platform Engineer

US flagUnited States, +1 more countryFull-timeBackend Engineer$130.2k – $189.5k/year
ApplyView job
Shuru1 day ago

Lead Java Engineer

IN flagIndia OnlyFull-timeBackend Engineer
ApplyView job
FCamara Consulting & Training1 day ago

Senior Backend Developer – Kotlin

BR flagBrazil OnlyFull-timeBackend Engineer
ApplyView job
Sedgwick1 day ago

Power Platform Architect – AI

US flagFlorida OnlyFull-timeBackend Engineer
ApplyView job

Never miss a great job!

Get handpicked remote jobs straight to your inbox weekly.

Trusted by 7,400+ designers