F
Fable
Senior Software Engineer
Skills
MongoDBDockerReactNodeTypescriptPythonProduct ManagementJavaC#MicroservicesPostgreSQLRedisGraphQLAIAWSGitHubKubernetesJavascript
2 months ago
Share this opportunity
Share this opportunity to other talents of your network:
✓ Offer them a visibility boost with clients.
✓ Help your contacts find their next job.
Important information
Salary:
CA$135,000 – CA$150,000 / year
Location:
Canada
Work mode:
Remote
Published on:
11 August 2026
What they need
Who you are
- Bachelor's degree in Computer Science, Software Engineering, or equivalent practical experience
- 8+ years of professional software development experience
- Extensive backend software engineering experience building scalable production systems
- Strong full-stack development experience
- Experience designing and developing RESTful APIs and distributed systems
- Strong experience with cloud platforms (AWS preferred)
- Experience with modern databases, caching technologies, and messaging systems
- Strong understanding of software architecture, design patterns, and engineering best practices
- Experience working in Agile software development environments
- Excellent analytical, problem-solving, and communication skills
- Demonstrated hands-on experience with modern AI software development, including:
- Building AI-enabled applications
- AI agent and agentic workflow development
- Large Language Model (LLM) integrations
- Prompt engineering and prompt optimization
- Tool calling and AI orchestration
- AI evaluation and testing
- Rapid prototyping using AI technologies
- AI-assisted software development
- Experience with technologies such as OpenAI, Anthropic Claude, Model Context Protocol (MCP), LangChain, vector databases, or similar frameworks is considered a strong asset
- Demonstrated technical skills, including:
- TypeScript, JavaScript, Python, Java, or C#
- React or modern frontend frameworks
- Node.js and backend application frameworks
- REST APIs and GraphQL
- AWS cloud services
- Docker and Kubernetes
- MongoDB, PostgreSQL, Redis
- GitHub Actions or CI/CD platforms
- Infrastructure as Code
- Observability and monitoring platforms
- Event-driven architectures
- Serverless computing
- Demonstrated leadership competencies, including:
- Take ownership and accountability for outcomes
- Deliver with urgency while maintaining high engineering standards
- Make informed technical decisions independently
- Adapt quickly to changing priorities and business needs
- Solve complex problems with a pragmatic, customer-focused mindset
- Communicate effectively with technical and non-technical stakeholders
- Mentor others and contribute to a high-performing engineering culture
- Continuously learn and embrace emerging technologies, particularly AI
What the job involves
- Fable is looking for a highly motivated Senior Software Engineer with deep backend expertise, strong full-stack development skills, and hands-on experience building AI-powered applications and agentic workflows
- This is a senior individual contributor role for an engineer who enjoys solving complex technical problems, takes ownership without waiting for direction, and consistently delivers high-quality software at speed
- Reporting to the Director of Engineering, you will work closely with Product Management, Design, Development, Quality Engineering, and Site Reliability Engineering to design, build, and scale customer-facing products and platform capabilities
- Success in this role requires strong technical leadership, adaptability, fast execution, and a passion for continuous learning in an AI-driven engineering environment
- Own technical solutions end-to-end, translating customer and business needs into scalable, production-ready software
- Design, develop, test, deploy, and support software throughout its lifecycle
- Take accountability for solution quality, maintainability, security, scalability, and operational excellence
- Make sound architectural and implementation decisions with minimal oversight
- Drive technical execution while balancing delivery speed with engineering quality
- Proactively identify risks, remove blockers, and continuously improve engineering effectiveness
- Design and build scalable backend services, APIs, microservices, and distributed systems
- Develop modern full-stack applications across backend and frontend technologies
- Write clean, maintainable, well-tested, and secure code
- Optimize application performance, scalability, observability, and reliability
- Contribute to architecture, technical design, and platform evolution
- Improve developer experience through automation, tooling, and reusable engineering patterns
- Design and build AI-powered product capabilities that create measurable customer value
- Develop AI agents, agentic workflows, and intelligent automation solutions
- Integrate Large Language Models (LLMs), AI services, and external APIs into production applications
- Build prompt orchestration, tool-calling, and multi-agent workflows
- Implement Retrieval-Augmented Generation (RAG), semantic search, and knowledge retrieval where appropriate
- Evaluate emerging AI technologies and rapidly prototype new capabilities
- Leverage AI-assisted development tools such as Claude Code, GitHub Copilot, and similar technologies to improve engineering productivity
- Continuously identify opportunities to use AI to simplify engineering workflows and improve customer experiences
- Partner closely with Product Managers and Designers to understand customer problems and business objectives
- Translate customer needs into scalable, high-quality software solutions that deliver measurable business value
- Participate in technical discovery, solution design, estimation, and delivery planning
- Build solutions that prioritize accessibility, usability, reliability, and customer outcomes
- Champion engineering best practices including code quality, automated testing, CI/CD, observability, and secure software development
- Participate in peer code reviews and architectural design reviews
- Improve engineering standards through documentation, automation, and continuous improvement
- Participate in production support, incident response, root cause analysis, and operational improvements
- Reduce technical debt while maintaining delivery momentum
- Provide technical leadership across projects and initiatives
- Mentor engineers through code reviews, technical guidance, and knowledge sharing
- Influence technical direction through collaboration and sound engineering judgment
- Foster a culture of ownership, accountability, innovation, and continuous improvement
- Within your first year, you will:
- Independently deliver complex software solutions from design through production
- Build AI-powered capabilities that improve customer outcomes and engineering productivity
- Contribute to the evolution of Fable's platform architecture and engineering standards
- Improve software quality, reliability, scalability, and operational excellence
- Accelerate engineering execution through AI-assisted development and automation
- Be recognized as a trusted technical leader who consistently delivers high-impact outcomes
Other offers great for you!
These companies are also looking for great profiles
O
OTOREMOTE
Senior Software Engineer / CTO
Environ 50/60K par an selon expérience
Permanent contract
Marseille, France
Hybrid, Remote
Skills
DevOpsCTOEngineering Manager
9 months ago
Quick apply
T
Team.is
Senior Software Engineer Fullstack Typescript H/F
70000 - 90000 euros
Permanent contract
Paris, France
Hybrid
Skills
DockerReactTypescriptAWSKubernetesFullstack DevelopmentTerraformNXEffectAnglais
7 months ago
Quick apply
K
Kalytech Consulting
Senior Software Engineer
530
Freelance
Brussels, Belgium
Hybrid
Skills
C#.NETMicrosoft SQL ServerSelligent
4 months ago
Quick apply
No company information available.