Overview
Come join the Intuit
Data Modeling Team and get involved in building the next generation data platform for Intuit. Our new Staff engineer will focus on building tools and capabilities to author data models and data schemas by both humans and other systems, while supporting complex life cycle management and interoperability between various schema languages.
What you'll bring
- 8+ years of experience developing web applications using React
- Experience with Java/Scala, Spring boot - Advantage
- You have Hands-on experience with building web applications, databases, microservices at large
- You are proficient with HTML5, CSS3, JavaScript and TypeScript.
- You are experienced with GraphQL
- Ability to read and analyze existing code
- You have experience with both unit and integration tests
- You share deep appreciation for clean and well-documented code
- You are self-motivated, proactive, and able to multitask
- You demonstrate a great “can-do” approach, creativity, and learning mindset
- You have a Bachelor or Master’s degree in computer science or equivalent work
- Experience with AWS and working with large scale systems.
- Experience with Scala & Play is a plus
- Experience with CI/CD pipelines
- Experience working in an Agile development environment
- Experience with containerization technologies (Docker, Kubernetes)
- Mentor skills, ability to guide and lead juniors is a plus
- Experience with big data technologies such as Spark, Kafka, EMR is a plus
- Experience with data quality tools is a plus
How you will lead
- Participate in the agile feature/product design process working with cross-functional teams
- Design, implement, and enhance services at large scale.
- E2E responsibilities including technical documentation and automation tests.
- Production support involved with monitoring production systems and remediating issues
- Strong leadership and communication skills (Hebrew and English), and ability to work well in a team. Collaborate with other engineers to share best practices and knowledge of emerging technologies
- Engage with customers to get a first-hand understanding of their needs
- Perform and participate in peer code reviews