Senior Software Developer - Back End

Randstad

$100K — $130K *
Information Technology
8 - 10 years of experience
Job Overview by Ladders

Qualifications

  • 8+ years of experience in cloud application development and backend systems engineering
  • Expertise in programming languages like Java, Python, or JavaScript/TypeScript with Node.js
  • Proficient in designing and integrating RESTful APIs
  • Experience with Microsoft Azure services such as Azure Functions and AKS
  • Strong skills in managing containerized workloads with Docker or Kubernetes
  • Track record of automating scalable cloud-native solutions using Azure DevOps and CI/CD pipelines
  • Knowledge of cloud security, data engineering, and structured development methodologies

Responsibilities

  • Drive server-side application engineering for low-latency data routing
  • Translate complex system architectures into detailed programming specifications
  • Facilitate the development and deployment of multi-tier cloud applications
  • Design and integrate secure RESTful APIs with structured frameworks
  • Construct and optimize automated continuous delivery pipelines
  • Research and embed Open Source Software solutions in internal architectures
  • Provide tier-3 technical support for application defects and production incidents

Benefits

  • Experience with advanced DevSecOps architecture
  • Opportunity to work with a multi-language stack
  • Engage in high-volume transactional enterprise solutions
  • Long-term engagement with a 15-month contract
  • Gain technical ownership in a deep software innovation environment
Full Job Description
job details

We are seeking a highly accomplished Senior Software Developer - Back End to drive the technical design, core server-side programming, and pipeline automation of high-availability, cloud-native enterprise solutions. In this role, you will take technical ownership of managing the seamless interchange of data between backend servers and frontend c ...

lient applications. Operating at the modern intersection of distributed cloud architectures, advanced API engineering, and infrastructure automation, you will translate dense systems specifications into robust, data-driven codebases, resolve intricate technical bottlenecks, and implement resilient application structures that support critical online transactional processing. Location: Toronto, ON (Fully Onsite, 7.25 hours per day between 8:00 AM and 5:00 PM) Duration: 15-month contract. Advantages Advanced DevSecOps Architecture: Own the full pipeline lifecycle, embedding automated compliance and security tooling directly into cloud workflows. Multi-Language Stack Agility: Flex and broaden your core backend technical profile across premium object-oriented and data querying languages. High-Volume Transactional Footprint: Shape high-scale, cloud-native enterprise computing fabrics that manage critical application traffic. Long-Term Engagement Stability: Benefit from an extended 15-month contract runway focused on deep software innovation and technical ownership. Responsibilities Server-Side Application Engineering: Manage the programmatic interchange of data between the backend server layers and end-user interfaces, ensuring low-latency data routing. Technical Specifications & Code Generation: Translate complex system architectures into detailed technical programming specifications, write data-driven backend logic, and generate clean, maintainable code. Cloud Integration & Development: Facilitate the end-to-end development, construction, and deployment of web-based, multi-tier, and cloud-hosted application modules. API Architecture & Connectivity: Design, build, and integrate secure RESTful APIs using structured programming frameworks to connect new components with legacy environments. DevSecOps Pipeline Orchestration: Construct, automate, and optimize continuous delivery pipelines, utilizing infrastructure automation tools to streamline application promotion across multiple environments. Open Source System Integration: Research, evaluate, and embed Open Source Software (OSS) solutions into new and existing internal architectures. Tier-3 Technical Support & Triage: Diagnose, troubleshoot, and isolate complex application defects and production incidents that surface during platform migrations, environment conversions, or operational runtime. Quality Assurance & Verification: Author logical test plans, manage data arrays, and run comprehensive unit, integration, and regression tests, while actively supporting system testing activities executed by cross-functional peers. Architectural Artifact Documentation: Create and present detailed technical specifications, system response records, application inventory structures, and software promotion blueprints during structured team design walkthroughs. Knowledge Sharing & Operational Reporting: Deliver focused technical guidance, mentorship, and skills transfer to designated team members while tracking and providing structural weekly status summaries to project leadership. Qualifications Core Software Engineering Seniority: Minimum of 8+ years of progressive, hands-on professional experience in cloud application development, backend systems engineering, and full-lifecycle software delivery. Programming & API Mastery: Expert-level proficiency in one or more major backend programming environments (Java, Python, or JavaScript/TypeScript with Node.js) paired with extensive experience designing and integrating RESTful APIs. Microsoft Azure Specialization: Demonstrated technical expertise implementing and integrating applications using Microsoft Azure core features (App Services, Azure Functions, and Azure Kubernetes Service - AKS). Containerization & Clustering Skills: Strong professional experience managing containerized application workloads utilizing Docker, Kubernetes, or OpenShift. Automation & DevOps Toolkit: Proven track record building and automating scalable, cloud-native solutions via Azure DevOps, Jenkins, Ansible, and structured CI/CD pipelines. Cloud Security & Observability Literacy: Robust functional knowledge of cloud landing zones, identity access management (IAM), data encryption guidelines, and ecosystem telemetry (logging, tracking, and monitoring). Data Engineering Competency: Foundational familiarity with relational database management systems, data structural design, and data movement methodologies (SQL, ETL/ELT, and Azure Data Services). Methodological Grounding: Strong experience building and maintaining enterprise software under structured development methodologies across all phases of the application lifecycle. Soft Skills: Outstanding analytical thinking, organizational capabilities, and written/verbal communication skills, with an established history of working collaboratively to resolve issues and hit strict project targets. Summary If you're interested in the "Senior Software Developer - Back End" role based in Toronto, we encourage you to apply online at www.randstad.ca. Only qualified candidates will be contacted for the next steps. We look forward to hearing from you!

Similar Jobs

More Jobs at Randstad

More Information Technology Jobs

Find similar Senior Software Developer - Back End jobs: