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