Lead Backend Developer
New
M
Movable InkMarketing technology
Location: Movable Ink - TorontoFull-TimeLead
SalaryThe base pay range for this position is $147,300-$192,000/year, which can include additional bonus depending on the position ultimately offered
Apply NowOpens the employer's application page
Job Details
- Experience
- 7+ years of professional software engineering experience
- Required Skills
- PythonGCP
Requirements
- Have 7+ years of professional software engineering experience.
- Have a strong track record of building and operating backend or platform systems in production.
- Bring significant experience designing and operating distributed services.
- Demonstrate architectural judgment around stateful services, asynchronous processing, system reliability, and production operations.
- Have hands-on technical leadership experience, including unblocking, reviewing, mentoring, and leading complex initiatives end-to-end.
- Translate ambiguous product goals into pragmatic technical designs and incremental execution plans.
- Be familiar with building third-party integrations and their associated complexities.
- Understand retries, idempotency, backoffs, rate limiting, partial failures, and external monitoring.
- Have experience building scalable backend services in cloud environments; Google Cloud Platform is preferred.
- Have a strong operational focus, including monitoring, alerting, logging, tracing, incident response, and shared on-call responsibilities for business-critical services.
- Communicate technical tradeoffs with Product, Design, engineering partners, and business stakeholders.
Responsibilities
- Define the technical vision, system boundaries, and architecture for team-owned services.
- Contribute directly through system design, implementation, code review, debugging, and production support.
- Design and implement patterns that make it easier to add new features.
- Guide engineers, unblock technical work, review designs and code, and mentor the team.
- Partner with the Engineering Manager and Product to turn ambiguous goals into technical plans, milestones, and incremental delivery paths.
- Coordinate with partner engineering teams to integrate services with their work.
- Ensure integration services reliably set up, schedule, and monitor messages in third-party partner systems.
- Use observability, metrics, traces, logs, alerts, and postmortems to improve system quality.
- Represent the integrations team in architecture discussions and align technical patterns, dependencies, and platform interfaces.
View Full Description & ApplyYou'll be redirected to the employer's site