Senior Software Developer, Full Stack
3 months ago
Join the TurboTax technology team as a Senior Software Developer to work with millions of users and create a world-class digital product. As a leader in the industry, we are dedicated to innovation, growth, and personal development.
We are hiring across multiple teams as Toronto is a growth site and we are growing across multiple product teams including: Virtual Expert Platform Team, DataX Team, AI-First Tax Experiences Team, and TurboTax Product Development Team which all require technical expertise, leadership, and a focus on quality product development. As part of these teams, you will work with exciting colleagues and utilize your proficiency in React, JavaScript, Java/Kotlin, and Python in Full-Stack/Front-End/Back-End web application development. As well as hands-on engineering experience, and AI knowledge, to create and maintain large features and capabilities to build an unrivaled TurboTax experience.
Our culture is centered on continuous growth, student-teacher relationships, and learning from the people, processes, and technology around us to create amazing digital experiences for our diverse customer base. Join our team and contribute to our mission of creating a seamless and efficient tax filing experience for millions of users.
Responsibilities- Write scalable web application code with the utmost attention to detail, inclusive of accessibility, performance, scalability, and security.
- Build the effective internal and external relationships that are essential to delivering awesome software.
- Leverage your technical leadership to mentor junior engineers, and apply your wisdom towards solving our most difficult architecture and implementation challenges.
- Leverage industry trends to make the best technology choices and strategic decisions.
- Take vague customer problems and solve end-to-end with teamwork and accountability.
- Lead the gathering of functional requirements, developing technical specifications, and project & test planning.
- Act as the technical subject matter expert: Mentor fellow engineers, demonstrate technical expertise, and lead a small team solving challenging programming and design problems.
- Roughly 40-60% hands-on coding.
- Generate technical documentation and PowerPoint presentations to communicate architectural and design options, and educate development teams and business users.
- Resolve defects/bugs during QA testing, pre-production, production, and post-release patches.
- Work cross-functionally with various Intuit teams including: product management, QA, Design, and/or business units to drive forward results.
- Demonstrate a passion for developing well-architected, elegant web and/or mobile apps.
- Experience with Agile Development, SCRUM, or Extreme Programming methodologies.
- Developing a public-facing cloud app at scale, where you gained expertise in all aspects of the Web SDLC from design & implementation to deployment and operations.
- Proficient in full-stack architecture & design that serves millions of users.
- Strong knowledge of industry best practices for such applications.
- Strong Java and JavaScript proficiency.
- Experience with modern Back End and Front End frameworks.
- Experience in leveraging Amazon Web Services for building scalable applications.
- Bachelor’s Degree in Computer Science or equivalent field, or commensurate work experience and knowledge.
- Strong verbal, written, and organizational skills.
- Technical leadership experience: Leading meetings, presenting, technical go-to person.
-
Senior Software Engineer
4 weeks ago
Old Toronto, Canada Lightmatter Full timeOur company is seeking a skilled Senior Software Engineer to lead our full stack development team. As a full stack expert, you will be responsible for designing, developing, and deploying scalable and efficient software solutions that meet our business needs.Main Responsibilities:Design and develop robust and scalable software systemsCollaborate with...
-
Senior Full Stack Software Developer
3 weeks ago
Old Toronto, Canada LanceSoft Full timeJob Title: Senior Full Stack Software DeveloperAt LanceSoft, we are seeking an experienced Senior Full Stack Software Developer to join our team. The ideal candidate will have a strong background in Java and Spring Boot, as well as expertise in web development, database management, and DevOps practices. Responsibilities:Design, build, and maintain modular,...
-
Senior Full Stack Developer
3 weeks ago
Toronto, Canada Iris Software Inc. Full timeIris's client, one of the world's largest multinational investment banking and financial services corporation is looking to hire an Senior Full Stack Developer Our direct client is a is a world-leading financial services company, provides consumers, corporations, governments and institutions with a broad range of financial services and products. Title:...
-
Senior Full Stack Python Developer
2 weeks ago
Toronto, Ontario, Canada Iris Software Inc. Full timeAre you a seasoned professional looking for a challenging role that utilizes your expertise in Python development?Iris Software Inc. is a leading provider of software solutions to Fortune 500 companies and other top firms in the financial services and technology industries.We are seeking a highly skilled Senior Full Stack Python Developer to join our team....
-
Senior Software Engineer
2 weeks ago
Old Toronto, Canada Scotiabank Full timeSenior Software Engineer - Full StackAs a senior software engineer - full stack, you will be responsible for the development and maintenance of our company's web applications. Your expertise in both front-end and back-end development will allow you to work on a wide range of projects and contribute to the growth of our team.Design and develop scalable...
-
Senior Full Stack Software Developer
3 weeks ago
Old Toronto, Canada Jaide Health Full timeAbout the RoleWe are seeking a skilled Full Stack Senior Software Engineer to join our team at Jaide Health. As a key member of our development team, you will be responsible for designing, developing, and maintaining our core product, ensuring a seamless user experience.Key responsibilities include developing and maintaining web applications, implementing...
-
Senior Software Developer, Full Stack
4 weeks ago
Old Toronto, Canada Intuit Inc. Full timeSenior Software Developer, Full Stack Role at Intuit Inc.As a key member of the TurboTax technology team, this Senior Software Developer will work with millions of users and create a world-class digital product. The team is dedicated to innovation, growth, and personal development.This role offers opportunities to work across multiple teams, including the...
-
Software Developer
4 weeks ago
Old Toronto, Canada 2iResourcing Full timeRQ02326 - Software Developer - Full Stack Senior Client: Ministry of Transportation Period: 9 months with possibility of extension Start Date: ASAP End Date: 2022-12-07 Location: Toronto Working Hrs.: 7.25 Hrs. / day Must Haves: Strong experience with client and server-side NODEJS Strong experience developing in JavaScript, jQuery and other popular JS...
-
Senior Software Engineer
2 weeks ago
Toronto, Ontario, Canada Randstad Full timeJob Title: Senior Software Engineer - Full Stack DevelopmentDescription: We are seeking a highly skilled Senior Software Engineer to join our team. The ideal candidate will have experience in full stack development, with a strong focus on scalability and performance.Responsibilities:Design and develop scalable and efficient software systemsCollaborate with...
-
Senior Software Engineer
4 weeks ago
Toronto, Ontario, Canada BOSCO FAMILY Full timeJob Title: Senior Software Engineer - Full Stack DevelopmentAs a Senior Software Engineer, you will be responsible for designing, developing, and deploying high-quality software solutions. Your expertise in full-stack development will enable you to work seamlessly with front-end and back-end technologies. You will collaborate with cross-functional teams to...
-
Old Toronto, Canada CV-Library Full timeJob Summary:We are seeking a highly skilled Senior Software Engineer to join our team. The ideal candidate will have a strong background in full-stack development and experience working in agile methodologies.Key Responsibilities:Design, develop, and deploy scalable software applicationsCollaborate with cross-functional teams to identify and prioritize...
-
Senior Full Stack Developer
3 weeks ago
Old Toronto, Canada Capgemini Full timeWe are seeking a highly skilled Senior Full Stack Developer to join our Capgemini team. This role is ideal for a passionate software engineer with a strong background in developing, deploying, and managing web and API-based applications.Key Responsibilities:Design, develop, and maintain high-quality, scalable, and secure web-based applications using Java,...
-
Senior Full Stack Developer
1 month ago
Old Toronto, Canada DevCycle Full timeJob SummaryWe are seeking a highly skilled Senior Full Stack Developer to join our team at DevCycle. As a key member of our engineering team, you will be responsible for designing, developing, and maintaining web applications, SDKs, and integrations with IDEs and third-party tools.ResponsibilitiesDesign and develop high-quality web applications using React,...
-
Senior Software Engineer
4 weeks ago
Old Toronto, Canada Citco Full timeAbout the Role:As a Senior Software Engineer at our company, you will be responsible for designing, developing, and maintaining complex software systems. Your expertise in full-stack development will enable you to work across multiple technologies and ensure seamless integration of our various applications. If you are passionate about building scalable and...
-
Senior Software Engineer
4 weeks ago
Old Toronto, Canada AtkinsRéalis Full timeWe are seeking a skilled Senior Software Engineer to lead our Full Stack Development efforts. As a key member of our team, you will be responsible for designing, developing, and deploying scalable and efficient software solutions. Your expertise in cloud computing and DevOps practices will be essential in ensuring the smooth operation of our systems.In this...
-
Senior Software Engineer
4 weeks ago
Toronto, Ontario, Canada Second Bind Full timeOur company is seeking a Senior Software Engineer to lead the development of our full-stack applications. As a member of our engineering team, you will be responsible for designing, implementing, and maintaining high-quality software solutions. Your expertise in full-stack development, including both front-end and back-end technologies, will be essential in...
-
Senior Software Architect
2 weeks ago
Toronto, Ontario, Canada Foilcon Full timeJob Title: Senior Software Architect - Full Stack Developer**About Foilcon:**Foilcon is a leading software development company that specializes in creating innovative solutions for our clients. We are seeking an experienced Senior Software Architect - Full Stack Developer to join our team.**Salary:** $120,000 - $160,000 per annum (depending on experience)Job...
-
Senior Software Engineer
3 weeks ago
Toronto, Ontario, Canada Maarut Inc Full timeJob Title: Senior Software Engineer - Full StackWe are seeking a skilled Full Stack Software Engineer to join our team at {company}. As a key member of our tech team, you will be responsible for designing, developing, and maintaining our web applications.Responsibilities:- Design and develop efficient, scalable, and reliable full stack software solutions-...
-
Senior Full Stack Developer
4 months ago
Toronto, Canada Klick Full timeSenior Full Stack Developer Toronto, OntarioOmnichannel Enablement – Solution Delivery /Full-Time /HybridThe Senior Full Stack Developer is a delivery-focused technical leadership role, responsible for technical direction, solution quality and operational delivery for a project or group of projects. Success is measured by, amongst other things,...
-
Software Engineer
3 weeks ago
Old Toronto, Canada Cognizant Full timeJob TitleAs a Senior Full Stack Developer, you will be responsible for designing and developing scalable and efficient software systems. Your role will involve working with cross-functional teams to deliver high-quality products on time and within budget. Key Responsibilities:* Design and develop scalable and efficient software systems* Collaborate with...