Intuit is the global technology platform behind TurboTax, Credit Karma, QuickBooks, and Mailchimp—with a mission to power prosperity around the world. Come join the Intuit AppFabric Platform team as a Software Developer 2 to help the team build and maintain backend apps and infra that powers major applications for TurboTax, Quickbooks and more.
Responsibilities include:
- Design, develop, and maintain the software solutions that power the backend ecosystem of platform and services at Intuit
- Hands-on experience on high performant services with high Operational excellence mindset
- Gathering functional requirements, developing specifications, and project & test planning
- Resolve defects/bugs during QA testing, pre-production, production, and post-release patches
- Partner effectively with all team members to deliver against commitments
- Work cross-functionally with various Intuit teams: product management, design, or business units to drive forward results
- Commitment to team success and positive team dynamics
- Experience with Agile Development, SCRUM, and/or Extreme Programming methodologies
- Must have hands-on experience on managing AWS stack and corresponding services on Kubernetes stack
- Must have industry experience on backend services including Java and/or Node
- Good to have experience on Server Side Rendering solutions and MicroFront end technology
Qualifications:
- BS/MS in computer science or relevant field or equivalent work related experience.
- Experience developing web, software, or mobile applications.
- Solid grasp of software engineering fundamentals and their practical application.
- Experience with backend programming language Node and Java
- Experience developing scalable products hosted in the cloud (AWS).
- An understanding of the Software Development Life Cycle (SDLC) and Agile methodologies.
- An understanding and preferable experience with web services (REST or SOAP).
- An understanding of unit testing & Test Driven Development (TDD).
- "Self-starter" attitude and ability to make decisions independently.
- Helpful, can-do attitude and a willingness to take ownership of problems.
- Strong desire to learn and grow.
- Excellent problem solving skills with a history of superb delivery against assigned tasks.
- Excellent verbal and written communication skills. Outstanding partnership skills.
This is a hybrid role with 3 days per week in our Toronto office.