Full-Stack Developer (Chatbot Specialist)

Software Engineering Canada


Description

About Us

Versa Networks, Inc. is a leading vendor of next-generation Software Defined solutions and architectures, called SASE (Secure Access Service Edge). Versa is providing an end-to-end solution that both simplifies and secures the WAN/branch office network.    

The goal of Versa Networks is to provide unprecedented business advantages through a software-based approach that allows for unmatched agility, cost savings and flexibility. We have created a feature-rich, scalable yet simple to use software platform to implement many different enterprise and service provider use cases, including:    

  • Full software-defined branch for enterprise customers.
  • Secure SD-WAN for enterprises with layered security.
  • Next-generation managed services for service providers.
Job Summary & Responsibilities
We are seeking a talented and experienced Full-Stack Developer to join our dynamic team. The ideal candidate will have a strong background in developing chatbots, with expertise in both frontend and backend development. The successful applicant will be responsible for maintaining and enhancing our chatbot application, ensuring seamless integration and optimal performance. This role requires proficiency in JavaScript for frontend development and in-depth knowledge of Java Spring Framework for backend services  
  • Design, develop, and maintain chatbot applications with a focus on user experience, efficiency, and scalability.
  • Work closely with the product and design teams to refine specifications and requirements based on technical needs.
  • Implement responsive, user-friendly interfaces using JavaScript, HTML5, and CSS3.
  • Develop and integrate backend services and APIs using Java Spring Framework, ensuring high performance and responsiveness to requests from the frontend.
  • Troubleshoot and debug applications to optimize performance.
  • Implement security and data protection measures.
  • Collaborate with cross-functional teams to define, design, and ship new features.
  • Provide technical leadership and mentorship to junior developers.
  • Stay abreast of emerging technologies and industry trends, applying them to operations and activities where beneficial.
Qualifications
  • Bachelor’s degree in Computer Science, Engineering, or a related field.
  • Minimum of 4 years of experience in full-stack development, specifically with chatbot applications.
  • Proficient in frontend technologies, including JavaScript, HTML5, CSS3, and related frameworks/libraries (e.g., React, Angular, Vue.js).
  • Strong expertise in backend development using Java Spring Framework.
  • Experience with RESTful API design and development.
  • Knowledge of database technologies (e.g., MySQL, MongoDB) and ORM frameworks.
  • Familiarity with version control tools (e.g., Git).
  • Excellent problem-solving skills and attention to detail.
  • Strong communication and teamwork abilities.
Desired Skills
  • Experience with AI and natural language processing (NLP) technologies.
  • Knowledge of cloud services (AWS, Azure, Google Cloud) and deployment strategies.
  • Familiarity with containerization and orchestration technologies (Docker, Kubernetes).
Our Benefits

Versa Networks is a small but rapidly growing organization. It is built by people with vast experience in the networking industry. We are a pragmatic team with a healthy work-life balance. We offer competitive compensation packages with pre-IPO equity. Additionally, we offer a quality of life benefit to everyone in an inspiring environment with skilled and passionate co-workers. Our exciting company culture offers a great place to work and most important, to have fun.