AutoScout24

Software Engineer

AutoScout24

full-time

Posted on:

Location Type: Hybrid

Location: Toronto • 🇨🇦 Canada

Visit company website
AI Apply
Apply

Job Level

Mid-LevelSenior

Tech Stack

AWSCloudDistributed SystemsDockerJavaScriptKubernetes.NETTypeScriptVue.js

About the role

  • Build and evolve backend services using .NET Core, contributing to the AutoSync platform
  • Write clean, scalable, and testable code, backed by solid unit testing
  • Own the development lifecycle — from implementation to deployment and monitoring — in a fast-moving, cloud-native environment
  • Collaborate with product managers and fellow engineers to co-create robust, high-performance backend solutions
  • Engage in code reviews, offering and receiving actionable feedback
  • Contribute to system design and API architecture
  • Operate and maintain AWS services and infrastructure
  • Support platform reliability through on-call rotations
  • Embed security best practices into every feature
  • Share knowledge through pair programming, internal tech talks, and documentation
  • Leverage AI-powered development tools to accelerate coding, enhance debugging, and tailor intelligent solutions

Requirements

  • +4 years of experience in software engineering, with strong hands-on expertise in .NET Core and its ecosystem
  • Good understanding of backend architecture and API design principles
  • Experience with AWS cloud services and infrastructure
  • Knowledge of CI/CD pipelines and DevOps practices
  • Understanding of database design and data modeling
  • Experience building and maintaining scalable backend services
  • Familiarity with agile methodologies
  • Excellent problem-solving abilities
  • Good communication skills to effectively document and explain technical decisions
  • Ability to manage expectations and communicate challenges proactively
  • Experience leveraging AI, Generative AI (GenAI) to enhance engineering productivity, automate repetitive tasks, and optimize workflows (code generation, debugging, reviews, documentation, decision support)
  • Bonus: Experience with Vue.js and TypeScript (for occasional frontend work)
  • Bonus: Experience with containerization technologies (Docker, Kubernetes)
  • Bonus: Experience with event-driven architectures and message queues
  • Bonus: Understanding of performance optimization techniques for backend services
  • Bonus: Previous experience working with distributed systems
Benefits
  • Hybrid work arrangement combining in-office collaboration with remote flexibility

ATS Keywords

Tip: use these terms in your resume and cover letter to boost ATS matches.

Hard skills
.NET Corebackend architectureAPI designAWSCI/CDDevOpsdatabase designdata modelingAIGenerative AI
Soft skills
problem-solvingcommunicationcollaborationfeedbackknowledge sharingexpectation managementproactive communicationpair programmingdocumentationadaptability
DocPlanner

Full Stack Engineer, .NET, Vue.js

DocPlanner
Mid · Seniorfull-time🇪🇸 Spain
Posted: 24 days agoSource: jobs.smartrecruiters.com
AWSAzureCloudDistributed SystemsDockerGoogle Cloud PlatformJavaScriptKubernetes.NETNoSQLPHPRabbitMQ+4 more
WillHire

Principal Software Development Engineer

WillHire
Leadfull-time$202k–$302k / yearCalifornia · 🇺🇸 United States
Posted: 18 hours agoSource: workday.wd5.myworkdayjobs.com
AWSCloudDistributed SystemsDockerJavaScriptKafkaKubernetesNode.jsRabbitMQRDBMSReactTerraform+1 more
Coalfire

Senior Engineer, AI Systems & Automation

Coalfire
Seniorfull-time$152k–$168k / year🇺🇸 United States
Posted: 22 days agoSource: jobs.lever.co
AWSCloudCyber SecurityDistributed SystemsGoJavaJavaScriptKubernetesMicroservicesPythonRustTypeScript
Lean Tech

Senior Software Engineer

Lean Tech
Seniorfull-time🇨🇴 Colombia
Posted: 16 days agoSource: jobs.jobvite.com
AWSAzureCloudDistributed SystemsDynamoDBJavaScriptNode.jsTypeScriptVue.js
Corcentric

Principal Software Engineer

Corcentric
Leadfull-time$165k–$180k / year🇺🇸 United States
Posted: 3 days agoSource: apply.workable.com
AWSCloudDistributed SystemsDockerElasticSearchEntity FrameworkJavaScriptKafkaKubernetesLAMPLaravelMicroservices+5 more