Back to results

Full Stack Developer

  • Ottawa, ON, Canada

Contract

Applications open in a new tab.

Job details

Job type
Contract
Apply by
Posting language
English
Posted

Original job description


Full Stack Developer

About the Role

At High Tech Genesis, we build production-ready software for clients in telecommunications, cloud computing, networking, and high-tech product development. As a Full Stack Developer, you will develop and maintain end-to-end software solutions, including user interfaces, APIs, backend services, and data layers. You will collaborate within an Agile/Scrum environment to deliver scalable, reliable software while contributing to innovations in AI, cloud technologies, and network virtualization.

Key Responsibilities

  • Design, develop, test, and maintain full-stack applications using Python, Ruby on Rails, Go, and/or Scala.
  • Build and integrate APIs, backend services, user interfaces, and database solutions.
  • Collaborate with cross-functional teams throughout the Agile/Scrum development lifecycle.
  • Troubleshoot and optimize application performance, reliability, security, and connectivity.
  • Build and deploy containerized applications using Docker and Kubernetes.
  • Explore and implement LLMs and AI agents to automate repetitive tasks and improve efficiency.
  • Contribute to networking, cloud, distributed systems, and network virtualization solutions.
  • Follow best practices for version control, automated testing, CI/CD, code reviews, and technical documentation.

Qualifications

  • Bachelor's or Master's degree in Computer Science, Software Engineering, Computer Engineering, or a related field.
  • At least three years of relevant software development experience.
  • At least five years hands on with Ruby on Rails
  • Hands-on experience with one or more of the following: Python, Ruby on Rails, Go, or Scala.
  • Experience working with Agile/Scrum methodologies.
  • Understanding of full-stack development, APIs, databases, and software development best practices.
  • Strong analytical, problem-solving, communication, and teamwork skills.
  • Networking experience, including telecommunications, network infrastructure, or network troubleshooting.
  • Exposure to network virtualization, Software-Defined Networking (SDN), or Network Functions Virtualization (NFV).
  • Experience or demonstrated interest in LLMs, generative AI, and AI agents for task automation.
  • Experience with Docker, Kubernetes, cloud platforms, microservices, and distributed systems.
  • Familiarity with relational or NoSQL databases, RESTful APIs, Git, automated testing, and CI/CD pipelines.

Ideal Candidate

A versatile developer who takes ownership of features from design through deployment, enjoys solving complex engineering challenges, and is eager to work with modern software, networking, cloud, and AI technologies to deliver reliable, production-ready solutions.

More about this job

Responsibilities

Develop, test, and maintain end-to-end applications, including user interfaces, APIs, backend services, and databases, using the listed programming languages and technologies. Collaborate across Agile teams to optimize software performance and reliability, deploy containerized applications, and contribute to cloud, networking, virtualization, and AI automation solutions.

Requirements

Requires a bachelor's or master's degree in a relevant field, at least three years of relevant software development experience, and at least five years of hands-on Ruby on Rails experience. Candidates should have full-stack development and Agile/Scrum experience, networking knowledge, and familiarity with cloud technologies, containers, databases, APIs, testing, and CI/CD; experience or interest in generative AI and AI agents is also sought.

Skills

  • Ruby On Rails
  • Python
  • Go
  • Scala
  • Full-Stack Development
  • API Development
  • Agile/Scrum
  • Docker
  • Kubernetes
  • Networking
  • Cloud Computing
  • Distributed Systems
  • Network Virtualization
  • Large Language Models
  • AI Agents
  • CI/CD

Visa sponsorship

Not detected in the job text

Categories

  • Software
  • Technology
  • Engineering

Keywords

  • Full-Stack Development
  • Python
  • Ruby On Rails
  • Go
  • Scala
  • APIs
  • Backend Services
  • User Interfaces
  • Databases
  • Agile
  • Scrum
  • Docker
  • Kubernetes
  • Large Language Models
  • Generative AI
  • AI Agents
  • Telecommunications
  • Networking
  • Network Infrastructure
  • Network Troubleshooting
  • Network Virtualization
  • Software-Defined Networking
  • Cloud Platforms
  • Microservices
  • Distributed Systems
  • RESTful APIs
  • Git
  • Automated Testing
  • CI/CD

Report this job