Job Title:

Software Engineer


OGACO Gadgets


Vancouver , BC

We are looking for programming/software engineer talents to join us at our office in Downtown Vancouver. Occasional travel may be required.

We provide a great technical and innovative technical environment to allow our team to learn, develop new technology and apply new sets of skills. We welcome creative ideas to enhance everyday interactions. Our office follows a business-casual dress code, and is a short walk away from Burrard Skytrain Station. 

At OGACO Gadgets, you can expect a welcoming environment where you can safely learn, practice, enhance your technical and digital skills and develop on the job experience.

Responsibilities (May include but not limited to):

  • Choose and implement system specifications for testing and control, including: OS, programming language, compiler 
  • Design, test, and maintain additional application functionality for web, mobile, cloud and local hardwares
  • Modify and update existing site templates by applying industry trends and best practices 
  • Modify code according to stakeholders’ needs 
  • Troubleshoot software for reliability and scalability 
  • Design intuitive local or cloud based software to pair with our products and technology 
  • Evaluate software performance and reliability with consideration of hardware, wifi and mechanical system requirements 
  • Maintain and update current codes 
  • Optimize codes, particularly for legacy technologies 
  • Write test code and execute unit testing 
  • Write concise SQL queries and users database
  • Design intuitive APIs 
  • Write concise software documentation
  • Collaborate with others on R&D programs and innovations 

Core Requirements

We are looking for candidates with the following requirements:

  • A quick learner and willing to learn and apply the latest industry’s trends
  • 1 to 2 years’ related experience
  • Experience programming in JavaScript, C, Python, Processing, etc. 
  • Strong knowledge of concepts including: object-oriented design, data structures, design patterns, hardware and software, networking, frontend and backend frameworks, Internet structures, programming and coding languages 
  • Experience managing issues with version control 
  • Experience translating non-technical ideas into technical implementations 
  • Strong ability to work independently, as well as in a team 
  • Great problem solving skills
  • Familiarity using the Microsoft Office Suite and Google apps 
  • Experience working in an Agile/Scrum environment 
  • Exceptional level of professionalism


  • Previous experience in a similar role and/or software
  • A degree in a related field
  • Knowledge of cloud computing, and cloud based programming
  • Knowledge of C#, C++, Java, and/or HTML/CSS/Database
  • Experience in a client-facing role


To apply for this position, please submit a copy of your resume to:

Privacy and confidentiality are important to us. All applications are kept strictly confidential and we will not share your information with anyone without your prior approval.

We look forward to hearing about your knowledge, skills, and experiences! We thank all applicants for their interest; however, only short-listed candidates will be contacted.

Posted 2021-09-21

Return to | Add a Job | Return to Category: High Tech