Are you passionate about creating robust and user-friendly web applications with modern technologies? Join our team as a Development Intern and be part of an exciting project aimed at building a comprehensive User Interface and backend system for managing and monitoring our Quality Analysis (QA) processes.
Project Overview:
The internship project involves developing a new application with a VueJs frontend and a FastAPI Python backend. This application will serve as a key tool for users to use, run, and monitor our current QA system, ensuring data integrity and quality across various stages of data collection and processing.
QA System Description:
Our current QA system performs a series of checks to identify potential errors in the collected data. These errors can arise from multiple sources, such as human errors during data entry, inconsistencies within the data itself, or issues introduced by third-party vendors.
Responsibilities:
Frontend Development:
Design and implement a user-friendly interface using VueJs.
Create a dashboard allowing users to easily access and monitor various resources related to the QA system.
Enable users to review and interact with the data model where the data is structured and stored.
Develop features for viewing the list of checks applied on the data, including their source code and settings (such as the memory and the variables).
Implement functionalities to display detailed information about the content owner.
Backend Development:
Build and integrate a FastAPI backend to support the frontend functionalities.
Ensure seamless operation for launching new QA checks, allowing users to select, and run specific checks on specified datasets.
Develop APIs for exporting found errors into files or pushing them to existing workflows.
Monitoring and Management:
Develop features to monitor QA runs, or workflows where found errors are pushed.
Integrate Kibana to display related logs for different runs efficiently.
Qualifications:
Current student or recent graduate in Computer Science, Information Technology, or a related field.
Experience with VueJs for frontend development.
Proficiency in Python and familiarity with FastAPI for backend development.
Basic understanding of data models and database management.
Familiarity with QA processes and tools like Kibana is a plus.
Good problem-solving skills and an eye for detail.
Ability to work collaboratively in a team environment.
What We Offer:
Hands-on experience with modern web technologies and frameworks.
Mentorship and guidance from experienced developers.
Exposure to real-world projects impacting data integrity and quality.
Opportunity to develop a comprehensive understanding of full-stack development.
How to Apply:
Interested candidates should submit their resume and a cover letter detailing their relevant experience and why they are interested in this internship role.
Why Life is Better as a FactSetter:
FactSet looks to foster a globally inclusive culture. From leadership commitment, to employee led resource groups, FactSet has diversity, equity, and inclusion as a priority. Read more about our priorities here: https://www.factset.com/company/diversity-equity-and-inclusion
FactSet believe giving back to our communities is part of our culture. From volunteer opportunities to working with non-profit partners, you can read more about our commitments here: https://www.factset.com/company/corporate-responsibility
Company profits participation
No or low-cost medical, dental and vision care
Full and free access to LinkedIn Learning catalog
Reimbursement for eligible expenses related to AWS certification, financials certifications (CFA, CIPM, CAIA, FRM)
Employee referral bonuses
Flexible office work / teleworking
And more!
At FactSet, we celebrate diversity of thought, experience, and perspective. We are committed to disrupting bias and a transparent hiring process. All qualified applicants will be considered for employment regardless of race, color, ancestry, religion, sex, national origin, sexual orientation, age, citizenship, marital status, disability, gender identity or veteran status. FactSet participates in E-Verify.
Other Jobs from FactSet
Manager/Lead Infrastructure Operations Engineer
Software Engineer III - Dot Net Full Stack Developer
Software Engineer III (Vue.js + Python or Node.js)
Software Engineer - C++
Systems Engineer - Network Engineering
Similar Jobs
(Senior) Software Engineer - Paid Search ad:s (m/f/d)
Platform Engineer
Senior Front-End Developer
Senior Software Engineer, Policy
There are more than 50,000 engineering jobs:
Subscribe to membership and unlock all jobs
Engineering Jobs
60,000+ jobs from 4,500+ well-funded companies
Updated Daily
New jobs are added every day as companies post them
Refined Search
Use filters like skill, location, etc to narrow results
Become a member
🥳🥳🥳 401 happy customers and counting...
Overall, over 80% of customers chose to renew their subscriptions after the initial sign-up.
To try it out
For active job seekers
For those who are passive looking
Cancel anytime
Frequently Asked Questions
- We prioritize job seekers as our customers, unlike bigger job sites, by charging a small fee to provide them with curated access to the best companies and up-to-date jobs. This focus allows us to deliver a more personalized and effective job search experience.
- We've got about 70,000 jobs from 5,000 vetted companies. No fake or sleazy jobs here!
- We aggregate jobs from 5,000+ companies' career pages, so you can be sure that you're getting the most up-to-date and relevant jobs.
- We're the only job board *for* software engineers, *by* software engineers… in case you needed a reminder! We add thousands of new jobs daily and offer powerful search filters just for you. 🛠️
- Every single hour! We add 2,000-3,000 new jobs daily, so you'll always have fresh opportunities. 🚀
- Typically, job searches take 3-6 months. EchoJobs helps you spend more time applying and less time hunting. 🎯
- Check daily! We're always updating with new jobs. Set up job alerts for even quicker access. 📅
What Fellow Engineers Say