Intermediate Software Engineer
Trulioo
Vancouver, BC, CA
1d ago
source : PostJobFree

About UsJoin an established, scaling and award-winning team at Trulioo (Truly-you)! Recognized as a CNBC Disruptor 50 Company , named by BC Tech Association as Emerging Company of the Year and KNOW Identity’s Industry Leader of the Year! We are a Silicon Valley-funded tech company solving the problems of trust and safety online.

To realize that goal we’ve built the world’s leading identity verification platform, enabling instant verification of 5 billion people and 250 million businesses in more than 100 countries through a single API.

Hundreds of businesses worldwide depend on Trulioo to help streamline and scale their customer onboarding, fraud prevention, and compliance operations across the world.

With offices in Vancouver, San Francisco, and Dublin, we’ve fostered a world class team committed to building trust online.

Our competitive advantage is, and always will be, our people.Position Summary : To help continue to fuel our growth, we are looking for a detail-oriented, goal-driven, high-energy, Intermediate Software Engineer to expand our Technology team.

Our Technology team goes above and beyond to ensure our software systems are robust and highly maintainable. This role will report into the Manager of Software Engineering.

This is a full-time position in our Vancouver HQ. During the current crisis Trulioo is temporarily 100% remote.Primary Duties and Responsibilities : Work as part of a high performing engineering team to deliver complete, high-quality, end-to-end solutionsWork collaboratively with other Software Engineers, DevOps, QA and Product to expand stories into tasks, and work on implementing features and fixing issues based on a planned Software Release Management processBased on user story acceptance criteria, work with the team to design a scalable, robust, and reusable solution to that storyDocument and communicate designs to others on the teamContribute to guidelines and coding standards used for building reusable application components that are easy to maintain, troubleshoot, and testParticipate in peer design and code reviewsIdentify and assist in mitigating technical, schedule, and other project risksProvide technical input into product roadmaps, negotiating compromises between business and technical constraintsProvide input into process improvement initiatives to improve the quality and timeliness of deliverables with high predictabilityMonitors escalates and resolves systems issuesKey / Technical Skills : Strong experience developing user interfaces, custom services, components, or modules using Microsoft stackStrong experience with the .

NET framework, ASP.NET MVC, Web API, C#, ReactJS and JavaScriptStrong experience with database systems like MySQL, MS SQL Server.

  • Knowledge of NoSQL databases an assetExperience with source control systems such as Git, SVN, MercurialKnowledge and experience with test-driven development and agile / iterative development methodologiesHands-on experience using unit test frameworks and test automation tools / techniques in the development process, including automated testing of web services;
  • strong focus on quality of deliverablesAble to learn quickly and effectively apply new knowledge, demonstrating the desire to stay in touch with emerging technologiesStrong analytical skills, problem-solving ability, and attention to detailGood collaboration and leadership skills, as well as passion for work in a team environment with the ability to resolve conflicts and align peopleExperience working in an agile development teamSelf-starter looking to contribute significantly to the teamAble to work independently with minimum supervisionProficient in the English language with excellent communication skills, both written and verbal are a mustEducation and Experience : BSc degree in computer science, engineering or equivalent experience3+ years of solid software engineering experience architecting and developing enterprise-grade applicationsIt’s a bonus if you : Like mentoring junior staffHave done iOS and Android developmentUsed Jira, Confluence and BitBucketKnowledge of AWS, DynamoDB, Lambda, SQS.

  • Working at TruliooA great place to work! Trulioo offers a fast-paced, dynamic and inclusive work environment where each employee has an impact.
  • You will be challenged to develop, achieve and grow as part of a hyper-growth company.At Trulioo, we offer you the opportunity to make a difference and help create a better world by revolutionizing how technology, trust and identity intersect online.

    We are on a mission to make sure no one is left behind and everyone has the opportunity to participate fully in the modern digital economy.

    Because we believe everyone is someone.Of course there are a few perks you’ll love! We offer free snacks, unlimited coffee and catered lunches twice a week! We host various sports and wellness activities, social events, birthday celebrations, lunch and learns, and encourage friendly, but often competitive, games of ping-pong and foosball.

    Our downtown Vancouver office has spectacular waterfront views and some of the city’s best restaurants. We are conveniently located within walking distance of transit, and employees have access to gym facilities and free bike lockers.

    Trulioo offers competitive compensation, extended health and dental benefits with Canada Life, and three weeks of vacation and five sick days per year on joining.

    Learning opportunities include our Education, Training & Certification Policy and professional development programs. We value our employees and have created a flexible and friendly work environment where everyone can succeed and grow with the company! We are team driven, collaborative and accountable to one another.

    Report this job
    checkmark

    Thank you for reporting this job!

    Your feedback will help us improve the quality of our services.

    Apply
    My Email
    By clicking on "Continue", I give neuvoo consent to process my data and to send me email alerts, as detailed in neuvoo's Privacy Policy . I may withdraw my consent or unsubscribe at any time.
    Continue
    Application form