France, Paris, France
8 days ago
Engineering Internship - Front-End Developer

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.

Confirm your E-mail: Send Email