06 Aug
|
Iris Software
|
Toronto
06 Aug
Iris Software
Toronto
Iris's client, one of the world's largest multinational Investment banking and financial services corporations, is looking to hire a Senior Full Stack (Python, Node.Js, React.Js) for a long-term opportunity.
Work location: Toronto, ON (Hybrid onsite – 4 days a week office)
What is the opportunity?
We're seeking a Senior Software Developer to join our engineering team. You'll design, build, and maintain scalable applications across our full technology stack, working with modern frameworks and cloud-native infrastructure. This role offers the opportunity to mentor junior engineers, influence technical direction, and take ownership of complex projects from conception through production.
What will you do?
- Develop and optimize full-stack applications using Next.js and React for frontend experiences, with Node.js and Python for backend services.
- Design and implement microservices architectures deployed on Kubernetes, leverage Redis for caching and real-time data handling, and work with MongoDB for data persistence.
- Beyond these core technologies, you'll evaluate and integrate recent tools as business needs evolve.
- Responsibilities include writing clean, maintainable code; conducting code reviews; participating in architecture discussions;
- Collaborating cross-functionally with product and design teams; and ensuring applications meet performance, security, and reliability standards.
- Contribute to documentation, participate in on-call rotations, and help establish engineering best practices.
What you need to succeed?
Must Have
- Strong professional software development experience with demonstrated expertise in both frontend and backend development.
- Production-level proficiency with React and Next.js,
- Solid experience building backend services with Node.js and/or Python, and hands-on experience containerizing and orchestrating applications with Kubernetes.
- Comfortable working with MongoDB and Redis in production environments.
- Demonstrate strong problem-solving skills, can communicate complex technical concepts clearly, and have experience working in collaborative, fast-paced environments.
Nice to Have : Experience with DevOps practices, CI/CD pipelines, and infrastructure-as-code tools.
Familiarity with cloud platforms (AWS, GCP, or Azure). Background with GraphQL, message queues, or event-driven architectures.
Track record of learning and working effectively with emerging technologies.
Experience mentoring or leading junior developers.
📌 Node.JS Fullstack developer (Toronto)
🏢 Iris Software
📍 Toronto