Location: Remote-First within Canada
Thrive’s mission is to help people at all stages of their career. Career wellness is about more than just getting your next job, or even your next promotion. We deeply care about our users’ career paths and work to ensure they have access to great tools to help them Thrive.
We believe in solving the types of problems that will positively impact the lives of millions of people in need of support along their career journey.
– Is technology your passion?
– Looking for a fast paced start-up environment?
– Love to solve real, challenging problems?
– How about working with a like-minded, smart, driven, and supportive team?
– Want to make a big impact?
If this sounds like you, then we’d love to hear from you. Help us transform an entire industry and make a real difference in people’s lives. Join us on our mission. Join our tribe. Let’s help make the world Thrive.
The Role
As a Staff Software Developer, Platform at Thrive you will be responsible for cloud services and application architecture, design, software engineering and live-site support as you work to build internal systems, workflows and tooling (including Internal Developer Platforms) that help ensure our engineering team is shielded from the evolving and increasing complexities of the underlying infrastructure. Design, develop, test, deploy, maintain and improve our software with a focus on the underlying platform in order to improve quality-of-life for the development team while providing a stable and consistently performing set of products and services that delight our customers. Manage individual projects priorities, deadlines and deliverables with your technical expertise.
This is a hands-on position for someone with deep software craftsmanship experience across the full stack while you mentor and coach Engineering team members on development best practices, design techniques and coding standards. Your mission will be to create a smooth development and deployment experience for the Engineering team so we can deliver value to our customers quickly, safely and with confidence.
Responsibilities
– Design, build and run the self-service platforms that the engineering teams use to build, test, deploy, and monitor services
– Improve and expand our teams software development practices in the pursuit of engineering excellence
– Perform operational tasks such as monitoring application performance over time or troubleshooting issues with production systems
– Monitor network performance to ensure that our platform can support increased traffic from new applications or services
– Manage the performance, resiliency, scale and security of our infrastructure running in the AWS cloud
– Coach and mentor other Software Engineers in effective and thoughtful code craftsmanship
– Identify and design new frameworks across our full stack, demonstrate their value, and implement them in collaboration with other Engineers
– Continuously improve pipeline performance and ensure failures are triaged promptly
– Develop a strong working knowledge of the entire Thrive application stack
– Collaborate with a Product Owner and with the wider product and development team to understand how our platform will enable our teams to deliver new capabilities quickly, safely and with confidence
– Analyze complex software systems and collaborate with others to improve overall design, testability, and quality
– Reviewing code written by other engineers to ensure it meets standards for quality, security, and performance
– Strive for the fastest feedback possible
– Track and communicate appropriate health and performance metrics in a timely, effective, and automated manner
– Assist Management with recruitment and planning support as needed
Qualifications
– 8+ years of relevant software development work experience across the full stack
– You have strong technical leadership abilities and experience within an Agile environment
– You have several years of professional experience developing in React and Ruby or working on a Ruby on Rails application
– You have several years of professional experience working with Docker
– You have several years of professional experience with Environment Provisioning and Configuring using technologies like Terraform and the AWS cloud
– You have several years of professional experience with Continuous Integration and Delivery systems like GitHub Actions and CircleCI
– You have several years of professional experience with data model, object/entity relationship, and relational databases
– You have extensive knowledge of modern best practices for software development including IDE, source control, testing, build processes, release management and deployment
– You have extensive knowledge of how to optimize technologies across the full stack in order to scale and improve their performance significantly
– You bring significant experience using Git and its command line
– You’re comfortable with testing technologies and frameworks such as Cypress, TestNG, JUnit and Selenium
– You know how to help teams thrive using your collective experience across Agile, DevOps and Lean practices and know when to use them
– Bachelor’s degree in Computer Science/Engineering or equivalent
Life at Thrive
– Fast paced, high trust environment with lots of freedom
– Strong opportunity for career progression and mentorship opportunities
– Support for fully-remote work environment as well as physical office space in prime downtown Toronto location
Compensation Package
– Base salary up to $180,000
– Equity
– 15 paid company holidays + 1 week off during the winter holidays every year
– Eligible for an additional 10% employee referral bonus for select roles
– Standard employee Benefits (Life Insurance, Dental, etc.)
– Yearly Wellness Allowance
– Yearly Learning & Development Allowance
– Yearly Workspace Allowance
At Thrive we understand and value diversity in our employees and are proud to be an Equal Opportunity Employer. If you require accommodation at any time during the recruitment process, please let us know.
Applicants must be legally entitled to work in Canada.
Job Type: Full-time
Salary: $140,000.00-$180,000.00 per year
Company: Finning International Inc. Number of Openings: 1 Worker Type: Permanent Position Overview: The Service Manager for Global Unified Communication...
Apply For This JobNURSERY PRACTITIONER (UNQUALIFIED) – Kindred Nurseries Hainault JOIN THE UK’S NUMBER #1 NURSERY GROUP!!! Our Hainault Nursery, part of Kindred...
Apply For This JobCheck Your Email Inbox After Applying For Next Steps. After applying , You will get an email within 5 minutes...
Apply For This JobWe are seeking talented individuals to join our team as Data Entry Assistants. If you have a keen eye for...
Apply For This JobAbout The Job As a Data Entry Clerk, you will be responsible for inputting information into databases, spreadsheets, and other...
Apply For This JobMorgan Construction and Environmental Ltd. is an oilfield construction company. We move the earth – and we love it. Join...
Apply For This Job