
Backend Engineer
Efovinity Inc
full-time
Posted on:
Location Type: Remote
Location: Canada
Visit company websiteExplore more
About the role
- Design and build backend services using Python that power robotics operations, data flows, and internal tools.
- Architect and implement scalable, reliable APIs and backend systems used by web applications and robotics infrastructure.
- Design database models and data pipelines using PostgreSQL to support operational and product workflows.
- Plan and break down backend projects into clear implementation steps and well-structured pull requests.
- Own backend features and services end-to-end, from architecture decisions to production deployment.
- Integrate backend systems with React-based web applications and Node.js services when required.
- Build and maintain systems that prioritise reliability, observability, and fault tolerance.
- Work with AWS and DevOps infrastructure to deploy, operate, and scale backend services.
- Investigate and troubleshoot complex production issues across services, data systems, and infrastructure.
- Write clear technical documentation describing system behaviour, architecture decisions, and operational processes.
- Use AI tools effectively to accelerate development, debugging, and technical research while maintaining high engineering standards.
Requirements
- Proven experience as a Senior Backend Engineer building production backend systems.
- Strong experience with Python for building services, APIs, and backend infrastructure.
- Experience designing system architecture with attention to reliability, scalability, and maintainability.
- Strong understanding of how backend systems work under the hood, including performance, concurrency, and system behaviour.
- Experience designing and working with PostgreSQL databases in production environments.
- Experience deploying and operating systems in AWS or similar cloud environments.
- Ability to plan complex engineering work and break projects into structured technical plans and deliverables.
- Strong sense of ownership, taking responsibility for backend systems from design to production.
- Experience writing clear technical documentation that supports long-term system maintainability.
- Ability to troubleshoot complex issues across backend systems, infrastructure, and integrations.
- Experience using AI tools as part of a modern engineering workflow.
Benefits
- High exposure: Work directly with founders and leadership on decisions that shape the company’s trajectory
- Career acceleration: Work on complex distributed systems that interact with real robotic deployments, gaining deep experience in a fast-growing technical field.
- Real impact: Your work will shape how engineers, operators, and customers interact with Sunrise Robotics technology as the company scales.
Applicant Tracking System Keywords
Tip: use these terms in your resume and cover letter to boost ATS matches.
Hard Skills & Tools
PythonPostgreSQLAPI designbackend systemssystem architectureDevOpsAWSAI toolsdata pipelinesreliability engineering
Soft Skills
ownershipplanningtroubleshootingtechnical documentationcommunicationscalability focusattention to detailproblem-solvingcollaborationresponsibility