Junior Developer
2 weeks ago
Job Title: Junior Developer
Location: Kamloops, BC, Canada
Employment Type: Full-Time
Job Overview: We are seeking a motivated Junior Developer to join our team at Egames Canada. The ideal candidate will have foundational knowledge in web development and system integration. This role offers an excellent opportunity to work with modern technologies while gaining hands-on experience in developing, maintaining, and optimizing web and mobile legacy applications.
Key Responsibilities:
Web and Mobile Application Development:
- Develop and maintain web applications using React, JavaScript, and TypeScript.
- Build and support mobile applications using React Native and Expo.
- Work with backend frameworks including Django (with TastyPie), Flask, FastAPI, Fastify, and
- Implement responsive designs using HTML, CSS, and modern JavaScript frameworks.
- Integrate REST and WebSocket APIs for real-time functionality.
Infrastructure:
- Support deployment and maintenance of applications on Debian Linux servers.
- Monitor application performance and assist with troubleshooting deployment issues.
Integration and Automation:
- Develop middleware solutions to facilitate communication between software platforms.
- Create custom integrations using APIs, ensuring data consistency across systems.
- Implement automation workflows using tools like Zapier to optimize business operations.
Cloud Services and Platform Management:
- Deploy and manage applications on Google Cloud Platform (GCP) and Amazon Web Services (AWS).
- Work with cloud-based databases and storage solutions.
- Implement best practices for cloud security and cost optimization.
Qualifications:
- Bachelor's degree in Computer Science, Information Technology, or related field (or equivalent work experience).
- 1-3 years of experience in web development and database management.
- Proficiency in JavaScript, TypeScript, and Python.
- Experience with React and at least one backend framework (e.g. Django, Flask, FastAPI, or ).
- Knowledge of PostgreSQL and Microsoft SQL Server or other RDBMS.
- Familiarity with Git version control and collaborative development workflows.
- Understanding of RESTful API design and implementation.
- Solid knowledge of Linux operating systems and command-line tools.
- Strong problem-solving skills and ability to learn new technologies quickly.
- Excellent communication and teamwork abilities.
- Ability to manage multiple tasks and meet deadlines.
Preferred Skills:
- Experience with mobile application development frameworks (e.g. Flutter or React Native).
- Knowledge of Redis and caching strategies.
- Experience with CI/CD pipelines and automated deployment.
- Understanding of game development concepts
- Experience with WebGL and browser-based graphics.
- Understanding of WebSocket protocols for real-time communication.
What We Offer:
- Opportunity to work with cutting-edge technologies across web, mobile, and game development.
- Collaborative work environment with experienced developers.
- Professional development and learning opportunities.
- Make products that your friends will want to play.
- Exposure to diverse projects spanning multiple technology stacks.
Job Type: Full-time
Pay: From $62,000.00 per year
Benefits:
- Paid time off
Work Location: In person
-
Family Lawyer
13 hours ago
Kamloops, British Columbia, Canada Next International Full time $60,000 - $90,000 per yearOur client is a full-service law firm located in Kamloops, BC. With over 50 years of helping clients, they pride themselves on an open and supportive work culture that fosters collaboration and mentorship. As a result of their growth, they are currently looking to hire a junior Family Lawyer to join the firm's busy family law department on a full-time...
-
Bridge Engineer, Senior
7 days ago
Kamloops, British Columbia, Canada Linxus Group Full time $120,000 - $180,000 per yearJoin our client's team as a Bridge Engineer in Kamloops, BCTheir growing firm is seeking a talented Bridge Engineer to contribute to their Bridge Engineering Division. You'll play a pivotal role in delivering a diverse range of bridge projects, from highways to pedestrian bridges. Whether you're assisting or leading, your expertise in design, rehabilitation,...
-
Kamloops, British Columbia, Canada c4e133ae-59f3-4b96-ac50-5106a0dc5aed Full time $80,000 - $120,000 per yearExceed Electrical Engineering Ltd.specializes in electrical and control system design, industrial networking, industrial security and electrical distribution in areas where minimizing system downtime is essential. We take pride in our experience and expertise to take on municipal, commercial and industrial projects. We use the most innovative technologies to...
-
Field Surveyor
1 week ago
Kamloops, British Columbia, Canada TRUE Consulting Full time $80,000 - $120,000 per yearWhy We're HereAt TRUE, relationships are at the heart of everything we do – TRUE, genuine relationships built on honesty, trust, and mutual success. We believe that when you genuinely care about the people you work with, engineering excellence follows naturally. That's why we focus on building long-term partnerships, not just one-off projects. Our...
-
Senior Geotechnical Engineer
7 days ago
Kamloops, British Columbia, Canada CIMA+ Full time $108,000 - $150,000Company Description Welcome to a commitment to sustainable development you can relate to. Welcome to people with an inspiring vision of the future and challenge seekers. At CIMA+, you'll find a place where your ideas and perspectives are welcomed and encouraged. In both the field and at the office, you'll get plenty of opportunities to reach your full...
-
Junior Full Stack Developer
2 weeks ago
Kamloops, BC VC J, Canada eGames Coaching Full time $62,000 per yearJob Title: Junior Full Stack DeveloperLocation: Kamloops, BC (On-site only - must live locally or be willing to relocate)Employment Type: Full-TimeAbout the Role:Egames Canada is looking for a Junior Full Stack Developer with solid Python, JavaScript, and Linux skills. You'll work on real products - web and mobile apps that people actually use. This is a...
-
Junior Geotechnical Engineer — Field
3 weeks ago
Kamloops, Canada Thurber Engineering Full timeA Canadian engineering firm is seeking a Junior Geotechnical Engineer in Kamloops. This role involves field assessments, project management, and technical report writing. Ideal candidates will have a degree in Civil or Geological Engineering, relevant skills in soil mechanics, and strong communication abilities. Enjoy a supportive work environment with...
-
Junior Geotechnical Engineer — Field
3 weeks ago
Kamloops, Canada Thurber Engineering Full timeA Canadian engineering firm is seeking a Junior Geotechnical Engineer in Kamloops. This role involves field assessments, project management, and technical report writing. Ideal candidates will have a degree in Civil or Geological Engineering, relevant skills in soil mechanics, and strong communication abilities. Enjoy a supportive work environment with...
-
Junior Geotechnical Engineer — Field
4 weeks ago
Kamloops, Canada Thurber Engineering Full timeA Canadian engineering firm is seeking a Junior Geotechnical Engineer in Kamloops. This role involves field assessments, project management, and technical report writing. Ideal candidates will have a degree in Civil or Geological Engineering, relevant skills in soil mechanics, and strong communication abilities. Enjoy a supportive work environment with...
-
Junior Geotechnical Engineer — Field
4 weeks ago
Kamloops, Canada Thurber Engineering Full timeA Canadian engineering firm is seeking a Junior Geotechnical Engineer in Kamloops. This role involves field assessments, project management, and technical report writing. Ideal candidates will have a degree in Civil or Geological Engineering, relevant skills in soil mechanics, and strong communication abilities. Enjoy a supportive work environment with...
-
Junior Geotechnical Engineer — Field
3 weeks ago
Kamloops, Canada Thurber Engineering Full timeA Canadian engineering firm in Kamloops is looking for a Junior Geotechnical Engineer to work on diverse projects with support from senior professionals. The role involves field assessments and project management in a dynamic team environment. Candidates should have a degree in Civil or Geological Engineering and strong communication skills. This position...
-
Junior Geotechnical Engineer — Field
3 weeks ago
Kamloops, Canada Thurber Engineering Full timeA Canadian engineering firm in Kamloops is looking for a Junior Geotechnical Engineer to work on diverse projects with support from senior professionals. The role involves field assessments and project management in a dynamic team environment. Candidates should have a degree in Civil or Geological Engineering and strong communication skills. This position...
-
Junior Geotechnical Engineer — Field
3 weeks ago
Kamloops, Canada Thurber Engineering Full timeA Canadian engineering firm in Kamloops is looking for a Junior Geotechnical Engineer to work on diverse projects with support from senior professionals. The role involves field assessments and project management in a dynamic team environment. Candidates should have a degree in Civil or Geological Engineering and strong communication skills. This position...
-
Junior Geotechnical Engineer — Field
3 weeks ago
Kamloops, Canada Thurber Engineering Full timeA Canadian engineering firm in Kamloops is looking for a Junior Geotechnical Engineer to work on diverse projects with support from senior professionals. The role involves field assessments and project management in a dynamic team environment. Candidates should have a degree in Civil or Geological Engineering and strong communication skills. This position...
-
Junior Project Manager
2 weeks ago
Kamloops, Canada Pagnotta Industries, Inc Full timeOverview CHANGING SKYLINES, BUILDING FUTURES Do you want to be part of a close-knit, family-run organization where management appreciates your hard work and values your input? Pagnotta Inc. is a mid-sized, full-service provider of structural concrete, general contracting, and tower crane/hoist services with projects throughout Western Canada. We pride...