FactSet - Engineering internship - front-end developer

Deadline: As soon as possible

Internships

Companies

Location(s)

  • France
Paris, 32 rue Blanche

Overview

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.

Details

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. 

Opportunity is About


Eligibility

Candidates should be from:


Description of Ideal Candidate

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. 


Dates

Deadline: As soon as possible


Cost/funding for participants

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. 

+ More Info / Application Save Opportunity Un-save Opportunity


find-dream
Search from 1823 opportunities in 164 countries

Internships, scholarships, student conferences and competitions.