Full-Stack Engineer at MyEdSpace
Ireland, Manitoba, Ireland -
Full Time


Start Date

Immediate

Expiry Date

14 Dec, 26

Salary

0.0

Posted On

15 Sep, 26

Experience

0 year(s) or above

Remote Job

Yes

Telecommute

Yes

Sponsor Visa

No

Skills

Industry

Information Technology & Services

Description

We believe that every child deserves access to quality education, regardless of geography or socioeconomic background, to achieve their dreams and build a brighter future.


If you’re motivated by solving meaningful problems and creating real impact through your work on a societal level and make a real impact on the world - we’d love to hear from you!


Your Impact at MyEdSpace


We're building the platform that powers how thousands of families experience online learning with a focus on clarity, strong domain design, and long-term thinking. As we evolve our architecture with new Java/Node.js services and a modern React frontend, your work will shape how these systems fit together and how the product scales. You'll join a team that values engineering fundamentals, product thinking, and a culture where impact matters more than output. This is a place where senior engineers influence direction not just execution.


What We’re Looking For


  • Strong full-stack engineering experience – Deep backend experience in Java, Node.js, or another modern stack, paired with solid React + TypeScript skills. You're as comfortable building services as you are building the UI that sits on top of them.
  • AI-augmented engineering – You use AI tools as a natural part of your workflow to accelerate development and explore solutions faster. But you retain strong engineering judgement — you review, challenge, and harden AI-generated code before it reaches production. AI amplifies your thinking; it doesn't replace it.
  • Engineering fundamentals over frameworks – You think in terms of system design, data modelling, trade-offs, and long-term maintainability. Languages and frameworks are tools — not identity.
  • Multi-stack pragmatism – Our platform spans Java, Node, React, and some existing PHP systems. You’re comfortable working in real-world production environments and improving systems incrementally as architecture evolves.
  • Architectural maturity – You understand boundaries, contracts, invariants, and how local decisions impact system coherence over time.
  • Production ownership – CI/CD, containerisation, cloud environments (AWS), observability — you’re comfortable owning code beyond merge.
  • Value-driven mindset – You care about solving the right problem sustainably, not just shipping features.

What You’ll Be Doing


  • Designing and building end-to-end product features across backend services and our React frontend.
  • Building well-structured, testable backend services and clean, reusable frontend components — with attention to performance, usability, and long-term maintainability.
  • Contributing to a multi-stack production environment, improving existing systems thoughtfully while helping evolve the overall architecture.
  • Modelling domains, defining boundaries, and contributing to architectural decisions that keep the system coherent as it scales.
  • Using AI tools to accelerate development — while reviewing, validating, and refining generated code before it reaches production.
  • Owning work beyond feature delivery: CI/CD, observability, performance, and production behaviour.
  • Participating in code reviews and technical discussions with a focus on clarity, trade-offs, and engineering judgement.
  • Improving reliability, security, and operational robustness as the platform grows.
  • Raising the engineering bar through thoughtful feedback, pragmatic decisions, and steady improvement rather than dramatic rewrites.

Our Interview Process


Responsibilities
Loading...