CrawlJobs Logo

Intermediate Full Stack Software Developer

Canada, Toronto · Job Posted May 30, 2026
Apply Position
Job Link Share

Job Description

We are seeking a highly versatile Intermediate Full Stack Software Developer to join an integrated software engineering team. In this role, you will be responsible for translating complex technical systems specifications into working, fully tested applications. Operating across both the front-end presentation layer and back-end integration services, you will design and construct scalable web layouts, build secure web services, and orchestrate efficient data movement. This role requires an engineer comfortable with a diverse JavaScript ecosystem—bridging modern view libraries with legacy frameworks to deliver speed and scalability.

Job Responsibility

  • Translate technical specifications and user stories into clean, tested, and deployable production code
  • Write detailed specifications, generate code modules, and conduct rigorous unit testing
  • Create, design, and implement responsive, cross-platform layouts for new and existing web properties using HTML5, CSS3, JavaScript, and modern UI components
  • Build self-contained, reusable, and highly testable frontend components leveraging React alongside Angular / AngularJS frameworks, ensuring optimal server-side and client-side rendering
  • Construct and integrate secure, performant backend API layers, including RESTful (utilizing Swagger definitions) and SOAP web services
  • Ensure frontend interfaces efficiently query and manipulate API data
  • Support and configure Java-based backend components using enterprise application utilities, including Servlets, EJBs, and middleware servers such as Apache Tomcat and Oracle WebLogic
  • Expand and optimize internal data workflows by executing core extraction, transformation, and loading (ETL) activities across relational and hierarchical databases (Oracle, SQL Server)
  • Isolate, debug, and resolve complex application anomalies arising during production deployment, system migrations, or database conversions
  • Participate actively in daily Scrum standups, sprint reviews, and technical walkthrough sessions
  • Leverage Azure DevOps and JIRA to track tasks, manage source dependencies, and log defects

Requirements

  • 4 to 7 years of progressive professional experience in full-stack application design, programming analysis, and cross-functional software delivery
  • Demonstrated, high-level mastery of React paired with a deep operational understanding of the Angular/AngularJS ecosystem and core JavaScript/TypeScript
  • Strong practical knowledge of REST and SOAP web services, API architecture patterns, data verification methods, and runtime gateway middleware
  • Proficient in writing relational database scripts, schema queries, and structured data transformations via SQL (Oracle or SQL Server)
  • Solid experience operating under structured Software Development Life Cycles (SDLC) using Agile/Scrum and Rapid Application Development (RAD) frameworks
  • Excellent written, verbal, and presentation skills with a proven track record of working effectively with IT professionals and business area stakeholders to translate requirements into designs

Nice to have

  • Practical development, configuration, or management experience with Adobe Experience Manager (AEM) content management platforms
  • Basic understanding of interaction design principles (UX/UI foundations) and accessibility mandates, such as the Accessibility for Ontarians with Disabilities Act (AODA)

What we offer

  • Diversified Framework Portfolio
  • End-to-End Delivery Scope
  • Stable Contract Runway
  • Structured Workspace

Looking for more opportunities?

Search for other job offers that match your skills and interests.

Similar Jobs for

Intermediate Full Stack Software Developer

8 matching positions

Intermediate Full Stack Software Engineer (IoT)

Location
Location
Mexico , CDMX
Salary
Salary:
Not provided
nttdata.com Logo
NTT DATA
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • 3-5 years of experience in software development with .NET technologies, including C#
  • Strong proficiency in Java, JavaScript, TypeScript and Linux
  • Experience in designing and developing IoT applications and services, with exposure to Full Stack development
  • Knowledge of Test-Driven Development (TDD) and Behavior-Driven Development (BDD) methodologies
  • Familiarity with automated testing frameworks and tools
  • Experience with source control systems (GitHub, DevOps etc.)
  • Solid understanding of object-oriented programming and software design patterns
  • Proficiency in troubleshooting and debugging applications
  • Excellent communication and collaboration skills, with the ability to work effectively in a team environment
  • Strong problem-solving skills with an attention to detail
Job Responsibility
Job Responsibility
  • Collaborate with the development team and clients to gather and analyze requirements and translate them into technical specifications
  • Support multiple on-going projects in challenging environments
  • Participate in the design and architecture of IoT applications and services, focusing on both backend and frontend components
  • Design, develop, and maintain high-quality, reliable, and scalable code following best practices and coding standards
  • Implement and enhance front-end interfaces using relevant frameworks
  • Demonstrate the ability to learn quickly, adapt to new technologies, and rapidly prototype solutions in fast-paced environments
  • Build and maintain RESTful APIs for seamless integration
  • Conduct unit testing, integration testing, and automated testing to ensure code quality and reliability
  • Optimize application performance, scalability, and security
  • Troubleshoot and debug application issues across the stack
  • Fulltime
Read More
Arrow Right

Senior Full-Stack Developer (React+Java)

ELEKS Software Engineering and Development Office is looking for a Senior Full-S...
Location
Location
Argentina
Salary
Salary:
Not provided
eleks.com Logo
ELEKS
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • 5+ years of professional frontend development experience
  • 3+ years of hands-on React experience in production environments
  • 2+ years of experience with Java (Spring)
  • Experience working in or architecting microfrontend or large-scale distributed frontend systems
  • Track record of delivering complex features with minimal supervision
  • At least Upper-Intermediate level of English
Job Responsibility
Job Responsibility
  • Design, develop, and maintain reliable software in line with technical requirements, focusing on performance and availability
  • Analyze requirements, review designs, and estimate user stories following project methodology (Agile, Waterfall, etc)
  • Proactively propose code refactoring and optimization improvements according to the best software development practices and coding standards
  • Help maintain and improve high-quality standards within the developer community by sharing knowledge, conducting tech talks, and participating in the internal promotion verification process
  • Stay up-to-date with modern technology and obtain professional certifications
  • Support less experienced developers by providing training, distributing, and monitoring tasks
What we offer
What we offer
  • Close cooperation with a customer
  • Challenging tasks
  • Competence development
  • Ability to influence project technologies
  • Team of professionals
  • Dynamic environment with low level of bureaucracy
Read More
Arrow Right

Intermediate Software Developer

Are you an Intermediate Software developer with full stack programming frame-wor...
Location
Location
Canada , Edmonton
Salary
Salary:
71.00 - 87.00 USD / Hour
https://www.randstad.com Logo
Randstad
Expiration Date
July 24, 2026
Flip Icon
Requirements
Requirements
  • Bachelor's degree in computer science, Engineering or equivalent
  • Working knowledge in one or more general purpose programming languages including but not limited to: Java, Node, React, Python, JavaScript, etc.
  • Full stack programming frame-working & languages - preferences given to those who have experience with Java/JavaScript/Node/Python/React, however equivalencies will be considered
  • Source code management - appropriately uses version-control tools and best practices, e.g. GitLab, GitHub etc.
  • Development Tools - knowledge of standard tools to create, debug, maintain, deploy or otherwise support applications, experience with AI tooling for code generation is an asset
  • Experience in building and maintaining APIs
  • Knowledge of application lifecycle, skills including application design, test definition, and technical analysis
Job Responsibility
Job Responsibility
  • Reporting to a Senior or Principal developer, works from a given list of software vulnerabilities in priority order, identifying and fixing, testing and subsequently deploying the fixes to production systems
  • Writes additional unit tests when necessary
  • Ensures end-to-end test pass
  • Obtains the necessary MR approvals
  • Ensures change management processes are followed
  • Uses standard pipeline tools to deploy to production
  • Completes the necessary paperwork, following standard processes, for mitigations or false positive identification
  • Updates progress daily through the provided tracking tool
  • Use sanctioned AI tooling to improve processes and find efficiencies
  • Fulltime
!
Read More
Arrow Right

Full Stack Developer

Our client is building a modern, AI‑enabled software platform and is seeking a F...
Location
Location
United States , Austin
Salary
Salary:
Not provided
https://www.roberthalf.com Logo
Robert Half
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • 4+ years of experience deploying systems in AWS
  • Intermediate proficiency in Python, particularly in AI/ML concepts
  • Hands-on experience building with LLMs and GenAI systems
  • Experience with tools and frameworks such as LangChain and PyTorch
  • Proven experience building end-to-end systems and not just contributing to isolated components
  • Proficiency with Django, React, JavaScript, and SQL
  • Expert communication skills and the ability to clearly explain technical decisions to non-technical stakeholders
  • Ability to partner with C-level executives to drive innovation
Job Responsibility
Job Responsibility
  • Design and implement scalable systems while maintaining development speed
  • Own projects end-to-end, from concept through deployment
  • Work across the stack, including frontend, backend, and AI/ML systems
  • Rapidly prototype, test, iterate, and refine new product ideas
  • Partner closely with leadership to translate business needs into working software
  • Identify and eliminate bottlenecks to improve engineering velocity
  • Balance high engineering standards with pragmatism and delivery speed
  • Continuously evaluate and apply new technologies to accelerate development
What we offer
What we offer
  • medical, vision, dental, and life and disability insurance
  • enrollment in company 401(k) plan
  • Fulltime
Read More
Arrow Right

Full Stack Developer

We are looking for a Middle/Senior Full Stack Developer to join a long-term proj...
Location
Location
Salary
Salary:
Not provided
oril.co Logo
ORIL
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • 4+ years of experience as a Full Stack Developer or Backend Developer with modern software development practices and principles
  • Strong expertise in building applications using Java or Golang
  • Front-end development experience with React and TypeScript
  • Proven track record of designing and maintaining RESTful APIs and navigating the complexities of Distributed Systems
  • Hands-on experience deploying and scaling applications using Docker and Kubernetes within AWS/GCP
  • Strong knowledge of databases (specifically MariaDB) and search/analytics engines like Elasticsearch
  • Practical use of AI tools in development (e.g., GitHub Copilot, Claude Code, Cursor, Codex)
  • Experience with CI/CD tools (e.g., GitHub Actions)
  • Strong engineering practices: Unit testing, secure development, performance awareness, and quality‑driven coding
  • English proficiency at B2 level (Upper-intermediate) or higher
Job Responsibility
Job Responsibility
  • Develop and maintain web applications and self-service portals
  • Work across backend (Java / Golang) and frontend (React, TypeScript) layers
  • Contribute to DevOps processes, including CI/CD and cloud infrastructure
  • Collaborate with cross-functional teams
  • Write clean, testable, and secure code following best engineering practices
  • Participate in code reviews and improve overall code quality
  • Support and mentor junior team members
  • Continuously improve system performance, reliability, and user experience
What we offer
What we offer
  • Competitive compensation
  • Flexibility to work remotely or from our cozy office in Lviv
  • Paid day-offs, including public holidays and special occasions
  • Accounting support
  • Opportunities to work with international clients
  • Education budget + internal learning initiatives
  • Coverage for certifications, sports, or mental health services
  • Company events, team buildings, and knowledge-sharing meetups
  • A supportive environment that values both personal and professional growth
Read More
Arrow Right

Full Stack Developer

As a Full Stack Developer, you will design, build, and maintain scalable web app...
Location
Location
India , Pune
Salary
Salary:
Not provided
https://www.citi.com/ Logo
Citi
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Bachelor's or Master's degree in Computer Science, Software Engineering, or equivalent practical experience
  • 6+ years of professional software development experience, with at least 3 years in full-stack roles
  • Deep understanding of Object-Oriented Programming (OOP), SOLID principles, design patterns, and clean code practices
  • Proven ability to debug complex issues across the full stack — from browser DevTools to JVM profiling
  • Strong communication skills
  • ability to articulate technical concepts to both technical and non-technical stakeholders
  • Experience working in Agile / Scrum environments with a track record of delivering features on time
  • Ability to work independently and take end-to-end ownership of features and modules
  • 6-10 years of relevant experience in the Financial Service industry
  • Intermediate level experience in Applications Development role
Job Responsibility
Job Responsibility
  • Design and develop responsive, accessible Angular applications with reusable component libraries and state management (NgRx / Signals)
  • Build and maintain RESTful APIs using Spring Boot, ensuring high availability, security, and performance
  • Design relational and NoSQL database schemas
  • write optimized queries for PostgreSQL, MySQL, or MongoDB
  • Implement authentication and authorization flows using OAuth2, JWT, and Spring Security best practices
  • Participate in CI/CD pipeline setup and maintenance using Jenkins, GitHub Actions, or similar tools
  • Write comprehensive unit, integration, and end-to-end tests (JUnit, Mockito, Jasmine, Karma, Cypress)
  • Lead technical design discussions, code reviews, and contribute to architectural decisions and ADRs
  • Mentor junior and mid-level developers
  • foster a culture of quality, ownership, and continuous improvement
  • Fulltime
Read More
Arrow Right

Full Stack Developer

As a Developer you will work in agile/not agile frameworks, workshops/events fac...
Location
Location
Poland , Warsaw
Salary
Salary:
Not provided
talan.com Logo
Talan
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Bachelor’s degree in Computer Engineering (or related field)
  • Minimum of 5 years of professional experience
  • Advanced proficiency in Python 3
  • Working knowledge of C/C++ (intermediate level)
  • Strong experience with Linux environments
  • Experience with Docker and containerization
  • Infrastructure as Code tools (Terraform)
  • Unit testing practices
  • Experience with Kubernetes
  • Familiarity with DevOps practices
Job Responsibility
Job Responsibility
  • Facilitate discussion, decision making and conflict resolution
  • Provide possible solutions with internal and external communication, improving transparency and radiating information
  • Design and development of high availability software solutions
  • Definition of best practices for development, automatic testing and deployment
  • Actively working on the optimisation and efficiency of software development processes
  • Implementing timely alerts and metrics to measure solutions
  • Ensure that the software has the necessary quality in both maintenance and new software development
  • Implement software quality controls
What we offer
What we offer
  • Permanent, full-time contract with career development opportunities
  • Chance to work in a challenging, multicultural environment with international projects
  • Exposure to large-scale financial IT systems and cross-country operations
  • Training opportunities to develop new skills in finance, technology, and data management
  • Fulltime
Read More
Arrow Right

Full Stack Developer (React/C#)

We’re looking for a Full Stack Developer (React/C#) to build and scale a modern ...
Location
Location
Ukraine
Salary
Salary:
Not provided
codebridge.tech Logo
Codebridge
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • 1.5+ years of commercial experience as a Full Stack Developer (or close to it)
  • Strong experience with React and C#/.NET or the skills and confidence to quickly learn these technologies
  • Hands-on experience with full stack development in production systems
  • Comfortable working with complex, data-heavy solutions
  • Familiarity with modern development workflows (Git, CI/CD)
  • Experience with content platforms or data-intensive solutions is a strong plus
  • English: Upper-Intermediate or higher
Job Responsibility
Job Responsibility
  • Build and maintain React-based user interfaces
  • Design and implement smart and efficient data storage solutions (C#/.NET)
  • Integrate with internal orchestration solutions for content workflows
  • Help ensure scalability, performance, and reliability of the system
  • Verify and test your code to ensure quality, stability, and correctness
What we offer
What we offer
  • Collaborative Environment: Join a team that values collaboration, creativity, and mutual respect
  • Career Growth: Performance reviews and constructive feedback
  • Generous Time Off: 20 paid vacation days and 15 sick leave days annually, ensuring you have the time to recharge
  • Professional Development: We support your growth by compensating for courses, certifications, and other educational opportunities
  • Technical Growth: Learn how production systems are designed and evolve, and gradually contribute to architectural decisions
  • Fulltime
Read More
Arrow Right