As a Full Stack Software Developer, you will be involved in the entire SDLC process, including design, code reviews, implementation, testing, deployment, and monitoring of applications and services. Our software is developed by small, focused agile teams of developers and SDETs.
You will contribute to and help deliver business-critical administration solutions for our Connectors that ingest, transform and securely archive billions of text and voice communications per day. You and the rest of your team will also work closely with our Vancouver, Canada-based IAM teams to continuously improve our Identity & Access Management solution managing millions of users for thousands of customers. .
This is an opportunity to apply your craft in an environment that encourages creative thinking and collaboration. If you are committed to code that is clean, well-tested, well-reviewed, performant and secure then you'll fit in around here.
The Job:
Work as a part of an agile development team, to design and implement a fully-interactive, single-page style web application and backend services
Collaborate with UX designers to translate mock-ups into a functioning web application that is accessible and responsive with exceptional usability
Produce clean, well-tested, well-reviewed, performant, and secure code
Collaborate with SDETs to ensure the quality of your code
Produce design artefacts and spikes and provide feedback on system architecture relating to features being worked on
Participate in design review, code review, sprint planning, and other Agile artefacts
Monitor and support operations of our systems in production
Collaborate with Product Management on user story generation and refinement
Contribute to knowledge-sharing activities with colleagues
Mentor Junior and Intermediate developers via pairing, design review, and code review
About You:
6+ years of full stack software development experience, shipping enterprise-grade applications in an Agile environment, building both front end web applications utilizing web service APIs and back end systems with .NET and JavaScript frameworks
Predominantly product (non-project) focused development experience, demonstrating ownership of a software product and a deep understanding of the language, frameworks, tools and technologies used with it
Experience with JavaScript, React.js, HTML 5, CSS 3 and related web technologies like Sass/Less, AJAX, REST, and JSON
Strong knowledge of Typescript, C#, .NET (Core)
API development experience in service and resource-oriented architectures
Experience testing with React Testing Library, Mocha, Jasmine, Jest, Selenium
Strong communication, interpersonal, and decision-making skills
Flexible; you appreciate the unique challenges of working with legacy Ext JS (Sencha) code, as well as the opportunity to work on new React.js code
Experience mentoring Junior and Intermediate developers
Experience with any of the following is considered an asset:
Node.js, Ext JS
ASP.NET, Web API, Razor, jQuery, Telerik (Kendo) UI
Databases like SQL Server, PostgreSQL, MySQL, Aerospike, CockroachDB
Continuous integration systems like Jenkins
Code security and code quality analysers like SonarQube, XRay
What you can expect:
At GR, there's no ceiling to what you can achieve. It's the land of opportunity for the energetic, the intelligent, the driven. You'll receive the mentoring, coaching, and support you need to reach your career goals. You'll be part of a culture that breeds creativity and rewards perseverance and hard work. And you'll be working alongside smart, talented individuals from diverse backgrounds, with complementary knowledge and skills.
We are an equal-opportunity employer committed to diversity, equity, and inclusion.
We seek to ensure reasonable adjustments, accommodations, and personal time are tailored to meet the unique needs of every individual.
We understand flexible work arrangements are important, and we encourage that in our work culture. Whether it's flexibility around work hours, workstyle, or lifestyle, we want to ensure our employees have a healthy work/life balance. We support and value a hybrid work model that blends collaboration with the team in the office and focus time from the comfort of your home.
Live chat is available during business hours, 9:00 to 5:00 Monday to Friday. Please get in touch with us through Contact Us and one of our recruiters will reply within 1 business day.
Your Privacy is Important to Us
We employ cookies on this website to deliver the best possible user experience.
Strictly Necessary Cookies
These cookies are essential for the website to operate correctly. Our cookie management tool does not allow you to opt out of these cookies. You can manage them through your browser's settings We employ cookies on this website to deliver the finest possible user experience to you. These cookies, saved in your browser, facilitate various functions like identifying you upon your return to our site and assisting you
Employers: Submit your Job Requirements
* Required Fields
Upload CV
* Required Fields
You must be registered and logged in to your jobseeker account to create job alert
Skills
3rd Line Technical SupportIT ManagerOnPrem
Quick Apply:
* Required Field(s)
Application will be forwarded to Admin for review. If successful we will contact you.