Intermediate Full Stack Developer (React /Next.js / Node.js / Golang / AWS)
About the Role
We are seeking an experienced Intermediate Full Stack Developer to design, develop, and
maintain scalable applications, backend services, APIs, and data-driven systems supporting
AI-enabled internal tools, workflows, and business operations.
This role combines full-stack engineering, cloud-native development, platform
engineering, microservices architecture, solution architecture, and AI integration, with a
strong focus on building reliable, scalable, and maintainable systems that improve operational
efficiency, developer productivity, and user experience.
The ideal candidate is a highly hands-on engineer with strong experience building modern
Next.js web applications, scalable backend systems using Golang and Node.js, and
cloud-native microservices architectures on AWS. You should be comfortable contributing to
solution architecture decisions, system design, and technical standards while collaborating
across engineering, product, architecture, and business teams to deliver scalable solutions.
Key Responsibilities
● Design, build, and maintain scalable full-stack applications using React, Next.js,
Node.js, Golang, GraphQL, and modern web technologies
● Design and develop scalable backend services, APIs (REST & GraphQL), and
application workflows supporting internal business operations and platform capabilities
● Build, maintain, and optimize microservices-based and event-driven systems with a
focus on scalability, reliability, maintainability, and performance
● Design and implement scalable microservices architectures and service integrations
for cloud-native systems
● Contribute to solution architecture, application architecture, and technical design
decisions for scalable cloud-native systems
● Translate business and technical requirements into scalable, secure, and maintainable
solution designs
● Collaborate with Architecture and Engineering teams to ensure implementations align
with target microservices, cloud, integration, and enterprise architecture standards
● Design modern AWS cloud-native and serverless architectures, leveraging services
such as Lambda, API Gateway, DynamoDB, ECS, EC2, and S3
● Develop modern, responsive and mobile-friendly web applications following usability,
accessibility, and engineering best practices
● Integrate AI/LLM capabilities into internal business applications, workflows, and
operational processes
● Contribute to system design, architecture reviews, engineering standards, and
technical governance to ensure long-term scalability and maintainability
● Collaborate closely with business stakeholders and internal teams to translate
requirements into scalable technical solutions
● Partner with Product Management to align technical execution with business priorities
and balance technical debt with feature delivery
● Participate in deployment automation, CI/CD pipelines, observability, and platform
engineering improvements
● Continuously evaluate and improve application performance, usability, reliability,
scalability, and security
● Lead and promote the adoption of AI-assisted development workflows, including
AI-driven code generation, code reviews, and engineering productivity improvements
● Participate in code reviews, mentor team members, and contribute to engineering best
practices and technical standards
Required Qualifications
● 5+ years of professional software development experience with a proven track
record of designing and delivering scalable, cloud-native applications and backend
systems
● Strong hands-on experience with:
○ Frontend: React, Next.js, TypeScript, responsive/mobile-first web development
○ Backend: Node.js (TypeScript), Golang, REST APIs, GraphQL APIs,
microservices, and distributed systems
● Strong understanding of solution architecture principles, microservices
architecture, system design, SOA, REST APIs, GraphQL, event-driven systems,
cloud-native architecture, scalability, resiliency, and security best practices
● Proven experience designing, developing, and supporting microservices architectures
and distributed cloud-native applications
● Proven ability to contribute to technical solutioning, architecture discussions, and
system design decisions for scalable enterprise applications
● Hands-on experience designing and building AWS cloud-native/serverless
applications using services such as Lambda, API Gateway, DynamoDB, ECS, EC2,
and S3
● Experience with modern data architectures, including MongoDB, PostgreSQL,
schema evolution, performance tuning, and query optimization
● Experience with Docker, Kubernetes (or equivalent), CI/CD pipelines, and modern
deployment practices
● Experience using AI-assisted development tools such as Claude Code, Cursor, and
OpenAI Codex, including AI agent workflows, code generation, and engineering
productivity tools
● Demonstrated ability to critically evaluate AI-generated outputs through testing,
validation, peer review, and engineering best practices
● Strong problem-solving, communication, stakeholder collaboration, and ability to
contribute to architecture and engineering standards
Preferred Qualifications
● Experience working in Agile/Scrum software delivery environments
● Experience with observability, monitoring, logging, and distributed tracing tools
● Exposure to platform modernization, technical transformation, and scalable architecture
initiatives
● Experience collaborating across product, architecture, and engineering teams in
fast-paced environments
● Passion for modern software engineering, cloud-native development, AI-enabled
engineering workflows, and scalable microservices systems
What Success Looks Like
In this role, you will help design and deliver scalable, cloud-native systems that power internal
business operations and improve user productivity. You will contribute to solution architecture,
microservices architecture, modern engineering practices, AI-assisted development
workflows, and scalable platform design while delivering reliable, high-quality software
solutions that support business growth.
Pay: From $60,000.00 per year
Work Location: Hybrid remote in Toronto, ON (Toronto District)