Software Engineer - 6 months Trainee - Organize data model Digital · Paris
- +3
- +9
- Paris, Île-de-France, France
- +3
- +9
- Paris, Île-de-France, France
About
️ Position overview
Business dev and work management teams are using Airtable. Their data model needs to be reviewed to understand the data and which one are source of truth. Goal is to define a new data model, where the definition of each data will be known and shared. It will then be possible to implement an API on top of that to link with the web application managing the tenants.
️ Your responsibilities
What you will contribute to:
- Understand the existing data model and the different data
- Define the targeted data model
- Communicate it to the concerned teams and organize the migration
- Understand AirTable API
- Understand Colonies Web App data model, to define how to link Airtable data to the web application.
- Learn the product mindset by working with Product Managers and UX team to understand user needs, contribute to user experience improvements, and align technical solutions with business goals.
The tech team moto is: you are accountable of your delivery until the client use it and is happy with it!
Your profile
You are studying in an Engineering school degree, bac +4 , and looking for a software development internship for your last year.
You are ready to dig in a data model to understand business need and define appropriate design.
You have problem-solving skills and are interested in troubleshoot and debug issues.
You are curious and have excellent communication skills and ability to collaborate effectively with cross-functional teams.
You speak french andenglishfluently as our tech team is international, and all communications are in english.
You want to learn product mindset, meaning you are willing to understand user needs and contribute to the overall product strategy. Product and Tech are ONE team.
Our stack
- Ruby on Rails 7
- JavaScript: Hotwire / Turbo / Stimulus
- Twitter Bootstrap 5.3
- PostgreSQL
- Airtable
- Redis
- Heroku
- Looker
- Fivetran
- Stripe
️Typical day at Colonies
When starting your day, you will take some news from your remote colleagues on slack while drinking your coffee.
Each task you need to work is on the JIRA board. It’s time for the daily standup to share:
- what you’ve done yesterday
- what you’ll do today
- share blockers if any
You have planned with your manager to discuss with the Business Dev team to ensure you have properly understand their data.
Based on the different information you have gathered, you are defining a data model. You are reviewing it with your manager.
You have configure VSCode to have a look to the existing web application code base, and understand the application data model. You plan a call with tech team members to understand this model.
End of day! Thanks for helping at improving Colonies data management!
Nice-to-have skills
- API
- Ruby on Rails
- JavaScript
- Twitter Bootstrap
- Bootstrap
- PostgreSQL
- Redis
- Heroku
- Looker
Work experience
- Frontend
- Backend
- Product Owner / Product Manager
Languages
- English