Overview
Intuit Data Exchange (IDX) is seeking a highly skilled Senior Fullstack Engineer to join our team. As a Senior Fullstack Engineer, you will be responsible for designing, developing, and maintaining our data exchange platform. The ideal candidate will have a strong background in both back-end and front-end development, with experience with Java in a containerized environment. experience with AWS and data streaming is required.
The role is back-end oriented and expected to be 90% back-end focused.
What you'll bring
- You have at least 5 years active experience as Back end / Full Stack engineer
- Bachelor's or Master's degree in Computer Science or related field
- Significant experience in full-stack development experience
- Familiarity with microservices architecture with async paradigms
- Experience with AWS
- Excellent problem-solving skills and ability to work independently
- Strong communication and collaboration skills
- Proficiency proficiency in front end web practices.
Advantages
- Experience with Java
- Familiarity with cloud-based technologies such as AWS
Benefits
- Competitive salary and benefits package
- Flexible work schedule and remote work options
- Opportunity to work on cutting-edge technology in a fast-paced environment
- Career growth opportunities within the company
As a Senior Fullstack Engineer at Intuit Data Exchange (IDX), you will have the opportunity to work on innovative projects that impact millions of users. You will be part of a dynamic team that values collaboration, creativity, and continuous learning. We offer a supportive work environment that encourages personal and professional growth. If you are a Senior Fullstack Engineer with a passion for building innovative software solutions and teaching others, we encourage you to apply for this exciting opportunity at Intuit Data Exchange (IDX).
How you will lead
- Design and develop scalable and maintainable software solutions for the IDX platform
- Collaborate with cross-functional teams to identify and solve complex technical problems
- Write clean, efficient, and well-documented code.
- Participate in code reviews and provide constructive feedback to other team members
- Stay up-to-date with emerging technologies and industry trends
- Mentor junior engineers and help them grow their skills