Software Developer Intern
Location
Canada
Posted
82 days ago
Salary
CA$26 - CA$31 / hour
Seniority
Entry Level
Job Description
Software Developer Intern
Nuclear Promise X
• Design, build, and deploy software solutions impacting nuclear industry projects. • Collaborate with developers and stakeholders to improve workflows and efficiencies. • Support the transition of tools into production with hands-on development. • Troubleshoot, debug, and improve existing applications. • Iterate quickly through feedback and learning processes.
Job Requirements
- Curiosity, adaptability, and eagerness to learn.
- Knowledge of software and AI-enabled solutions development.
- Experience or interest in full-stack development and AI.
- Familiarity with technologies: React, Next.js, Python, Azure, Minio, Weaviate, Ollama, Postgres, Redis.
Benefits
- Tools and support for mental wellness, professional growth, and financial security.
- Health coverage, a spending account, and the freedom to rest and recharge.
- Meaningful work, alignment with your values, and time to refresh with time off.
- Competitive pay and recognition for the impact you make.
Related Guides
Related Job Pages
More Full-stack Engineer Jobs
• Lead the architectural design and implementation of high-impact EASE features across multiple engineering teams • Coach senior software engineers across teams; organizational multiplier across the engineering org. Drive software development excellence across the org. • Gather stakeholder feedback and defining features to meet customer needs • Write proposals, carrying out code experiments, and building prototypes • Lead the technical response for large-scale, critical production incidents • Introduce new, cutting-edge technologies that provide a strategic advantage • Partner with Product and Executive leadership to influence what we build and how we build it. Help define the technical roadmap. • Identify and push for technical and process improvements. • Improve our CI/CD and simplifying deployment and administration • Maintain and diagnose our software as it runs in production in the cloud or in customer data centers, in support of our customers • Drive performance and scalability improvements • Teach advanced coding practices and architectural patterns • Review and approve code contributions from team members, ensuring quality, security, compliance
Arquitecto de Software – Azure, Microservicios
GFT TechnologiesAs a pioneer for digital transformation GFT develops sustainable solutions across new technologies.
• Diseño de arquitecturas de software escalables y seguras para sistemas transaccionales. • Conocimientos en patrones de diseño y principios de arquitectura de software. • Implementación de patrones como Event Sourcing y CQRS. • Gestión de transacciones compensadas y manejo de transacciones gestionadas por eventos. • Estructuración de servicios y orquestación de servicios utilizando patrones como Microservicios y Service Mesh. • Diseñar aplicaciones desacopladas y altamente distribuidas, utilizando tecnologías como mensajería y colas de mensajes. • Conocimientos en el diseño de esquemas de bases de datos y en la optimización de consultas. • Desarrollo sobre bases de datos SQL (preferiblemente SQL server). • Experiencia en tecnologías contenerizadas como Docker y orquestación de contenedores con Kubernetes. • Conocimientos en tecnologías cloud.
Senior Full-Stack Software Engineer
SkeddaThe smartest way to manage your spaces. The perfect booking platform for your rooms, desks, offices, studios and more.
• Provide senior-level implementation for new features across the full-stack • Implement full test automation for your work (we have a culture of ownership and quality) • Own projects from a technical perspective, from conceptualization to launch • Solve complex, but fun, technical challenges • Research, propose, test, and implement new techniques and technologies • Collaborate with team members on design techniques and coding standards
• Set the engineering strategy for your area of the Protect platform and turn long-term product and business goals into clear technical plans. • Lead and develop engineering managers and senior engineers, creating strong teams with clear ownership, healthy operating rhythms, and meaningful growth paths. • Deliver complex distributed systems predictably and at high quality, balancing speed, scalability, reliability, and long-term technical health. • Partner closely with Product, Research, Security, and executive stakeholders to align roadmap priorities, technical investments, and customer outcomes. • Raise the bar on architecture, observability, operational excellence, and developer productivity across your area. • Use metrics and sound engineering judgment to improve delivery health, team effectiveness, and the resilience of systems running at scale.




