Junior Software Developer (Full Stack) (British Columbia)

Junior Software Developer (Full Stack) (British Columbia)

24 Sep
|
Socket.dev
|
British Columbia

24 Sep

Socket.dev

British Columbia

About the Role
We are looking for a talented Junior Software Developer who is passionate about building great software and solving real business problems.

This role is ideal for someone with approximately 0-2 years of software development experience who wants to work on meaningful projects, modern technologies, AI-assisted development, process automation, and scalable business applications.

At RAS, you'll have the opportunity to work directly with operations, sales, production, and leadership teams to design and build solutions that have a measurable impact on the business.

We care less about the number of years on your resume and more about your ability to learn quickly, write high-quality code, and continuously improve your craft.

Responsibilities

Develop and maintain full stack web applications

Refactor legacy code into clean, maintainable, modular components

Design scalable software architectures

Improve application performance and reliability

Build integrations between systems and platforms

Automate business processes using contemporary tools

Collaborate with business users to understand requirements

Use AI and LLM tools responsibly to improve development efficiency

Participate in code reviews and technical discussions

Maintain development standards and documentation

Required Skills
Technical

Experience with React

Experience with SQL databases

Experience using Git and GitHub

Understanding of software design principles

Experience consuming APIs

Strong debugging and problem-solving skills

Nice to Have

Power Platform experience

Microsoft 365 development

Azure experience





AI-assisted development experience

Experience working with LLMs and AI coding tools

Power Automate experience

Copilot Studio experience

What We're Looking For
The ideal candidate:

Loves solving problems

Takes pride in writing clean code

Thinks about scalability and maintainability

Is curious and self-motivated

Enjoys learning new technologies

Can take ownership of projects

Understands that software exists to solve business problems

Is comfortable working in a fast-paced, builder-oriented environment

Hiring Process

Resume Review

Initial Interview

Technical Assessment

Final Interview

Please note: Candidates selected for further consideration will be required to complete a technical assessment focused on software design, problem solving, code quality, and development best practices.

Why Join Us?

Work on real projects with real impact

Exposure to modern AI and software development tools

Opportunity to help shape new products and business systems

Small team with significant ownership and autonomy

Direct collaboration with business stakeholders

Continuous learning and growth opportunities

We're looking for builders, not just coders. If you're excited about creating software that solves real-world problems and enjoy the challenge of continuous improvement, we'd love to hear from you.

GitHub Portfolio Strongly Preferred

We highly value candidates who can demonstrate personal projects, open-source contributions, side projects, AI experiments, or examples of software they have built. A strong portfolio may outweigh years of experience.

#J-18808-Ljbffr

📌 Junior Software Developer (Full Stack) (British Columbia)
🏢 Socket.dev
📍 British Columbia

Reply to this offer

Impress this employer describing Your skills and abilities, fill out the form below and leave Your personal touch in the presentation letter.

Subscribe to this job alert:

Get the latest job offers by email for: junior software developer (full stack) (british columbia) / british columbia

Subscribe to this job alert:

Get the latest job offers by email for: junior software developer (full stack) (british columbia) / british columbia