Requirements
Must have:
- Proven track record in full stack web development with practical experience across both client-side and server-side technologies - Strong command of JavaScript, plus familiarity with frameworks such as Ruby on Rails or .NET for building engaging interfaces - Good working knowledge of SQL databases like MySQL or SQL Server, including database design and performance tuning - Experience with cloud platforms such as AWS or Azure for deploying and managing applications - Hands-on experience with REST APIs for system-to-system integration and data exchange - Working knowledge of version control tools such as GitHub, Git, or SVN in a collaborative environment - Experience developing software in languages such as Java, C#, Python, C++, or C, with Linux exposure considered an asset - Understanding of Agile delivery practices and iterative development workflows - Ability to build secure applications aligned with software engineering best practices - Strong analytical mindset with excellent troubleshooting skills and attention to quality
Responsibilities:
- Design, build, and support scalable web applications using front-end technologies such as JavaScript, HTML, CSS, and frameworks like Ruby on Rails or .NET - Develop and maintain server-side functionality in languages such as Java, C#, Python, or C++ with a focus on performance and security - Create and integrate RESTful APIs to support communication between application components - Administer and optimize databases including MySQL, SQL Server, or AWS RDS for reliability and efficient querying - Collaborate with Agile teams to plan sprints, participate in code reviews, and deliver features on schedule using tools like GitHub, SVN, or Git - Deploy solutions to cloud environments such as AWS or Azure, taking advantage of their scalability and resilience capabilities - Write automated tests and contribute to code quality through peer reviews across the development lifecycle - Work in Linux-based environments to deploy and troubleshoot applications - Connect third-party APIs and external services to extend application functionality
Company:
We are an innovative technology team building impactful digital solutions across diverse platforms. In this role, we offer the chance to work on cutting-edge projects and contribute throughout the full software development lifecycle, from concept to deployment and ongoing improvement. We provide a hybrid remote work setup in Vancouver, BC, along with benefits that include life insurance and the flexibility to work from home. The compensation range for this position is $105,000 to $110,000 per year, and we are committed to fostering an inclusive environment where your skills can grow and make a meaningful difference.