Software Engineer Intern
ColoniesSoftware Engineer Intern
Position Overview
Join our dynamic team at Colonies as a Software Engineer Intern, where you will play a crucial role in redefining our data model and enhancing our web application. This internship offers a unique opportunity to work closely with our business development and work management teams, who currently utilize Airtable. Your primary goal will be to review and redefine the existing data model, ensuring clarity and consistency across our systems. Once the new data model is established, you will help implement an API to integrate it with our tenant management web application.
Responsibilities
- Understand and Analyze: Dive deep into the existing data model to comprehend the various data points and their sources of truth.
- Redefine Data Model: Collaborate with cross-functional teams to define a new, streamlined data model.
- Communication and Migration: Effectively communicate the new data model to relevant teams and organize the migration process.
- API Development: Gain a thorough understanding of the Airtable API and our web app's data model to facilitate seamless integration.
- Product Mindset: Work alongside Product Managers and the UX team to align technical solutions with business goals and enhance user experience.
Your Profile
- Currently pursuing an Engineering degree (bac +4) and seeking a software development internship for your final year.
- Strong problem-solving skills and a keen interest in troubleshooting and debugging.
- Excellent communication skills, with the ability to collaborate effectively with cross-functional teams.
- Fluent in both French and English, as our tech team is international and all communications are in English.
- Eager to learn and adopt a product mindset, understanding user needs and contributing to the overall product strategy.
Our Tech Stack
- Backend: Ruby on Rails 7
- Frontend: JavaScript with Hotwire, Turbo, and Stimulus
- UI Framework: Twitter Bootstrap 5.3
- Database: PostgreSQL
- Tools: Airtable, Redis, Heroku, Looker, Fivetran, Stripe
A Typical Day at Colonies
Start your day by catching up with remote colleagues on Slack over a cup of coffee. Review your tasks on the JIRA board and participate in the daily standup to discuss your progress and any blockers. Collaborate with the Business Development team to ensure a comprehensive understanding of their data needs. Work on defining and reviewing the new data model with your manager. Explore the existing web application codebase using VSCode to understand the application data model, and plan discussions with tech team members to gain further insights.
Why Join Us?
At Colonies, we are committed to transforming urban living by creating smart, community-focused housing solutions. As a Software Engineer Intern, you will be at the forefront of this transformation, contributing to innovative projects that enhance our tenant management systems. This role offers a hands-on learning experience in a supportive and collaborative environment, where your contributions will have a direct impact on our business and user satisfaction.
Join us in Paris and be part of a team that values creativity, collaboration, and continuous improvement. Apply now to start your journey with Colonies!
Similar jobs
Last update: 23 minutes ago
Software Engineer Intern (Summer & Winter)
Join Stripe as a Software Engineer Intern to work on impactful projects, gain experience in systems design, and collaborate with top engineers.
Software Engineer Intern, DB Engine (Summer 2025)
Join SingleStore as a Software Engineer Intern for Summer 2025, working on real-time technology with C++ and distributed systems.
Frontend Software Engineering Intern (Recent Grad)
Join Sigma Computing as a Frontend Software Engineering Intern in San Francisco. Work on scalable systems and collaborate with engineers.
Senior Fullstack JavaScript Engineer / Product Developer
Join lempire as a Senior Fullstack JavaScript Engineer to design and develop features for innovative SaaS products.
Software Engineering Intern
Join Perpay as a Software Engineering Intern to gain real-world experience in a fast-paced tech startup environment.
Software Development Engineer Intern
Join Amazon as a Software Development Engineer Intern in Stockholm, Sweden. Work on cutting-edge technology and industry-defining projects.
Web Developer Fullstack Intern (Alternance)
Join Servier as a Web Developer Fullstack Intern in Suresnes, France. Develop digital services in a hybrid work environment.
Software Development Engineer Intern
Join Amazon as a Software Development Engineer Intern in Amsterdam. Work on cutting-edge technology and industry-defining projects.
Software Engineering Intern
Join Ibotta as a Software Engineering Intern in Denver. Work on real-world challenges, learn from experts, and contribute to innovative projects.
Software Development Engineer Intern
Join Amazon as a Software Development Engineer Intern in Luxembourg. Work on cutting-edge projects and innovate with experienced engineers.
Experienced Software Engineer - Product
Join Plaid as an Experienced Software Engineer to develop Europe-specific payment products in a hybrid work environment.
Intern Back-End Developer Python and QA
Join Patrowl.io as an Intern Back-End Developer in Paris, focusing on Python and QA in a dynamic, Agile environment.
Software Engineer Intern
Join Stripe as a Software Engineer Intern in Bucharest. Work on impactful projects, gain experience in systems design, and collaborate with experts.
Software Engineer Intern
Join Kognitos as a Software Engineer Intern to work on AI and machine learning projects in San Jose.
FullStack Software Developer
Join SPREAD AI as a FullStack Software Developer to innovate in data management and engineering intelligence.
Software Engineer Intern
Join Stripe as a Software Engineer Intern in Dublin. Work on impactful projects, gain experience in systems design, and collaborate with top engineers.
Working Student - Software Engineer
Join Siemens as a Working Student Software Engineer in Bucharest. Gain experience in software engineering for railway systems.
Application Development Intern
Join Cencora as an Application Development Intern to gain hands-on experience in software development and healthcare.
Software Engineer Internship 2025
Join Lucid Software as a Software Engineer Intern in 2025 to build innovative web applications using JavaScript, Scala, and more.
Software Engineering Internship/Co-op Spring 2025
Join SpaceX as a Software Engineering Intern for Spring 2025. Work on impactful projects with a focus on software development and aerospace.
Summer 2025 Intern - Software Engineer
Join Salesforce or Slack as a Summer 2025 Software Engineering Intern. Gain hands-on experience in AI-driven innovation and cloud computing.
FullStack Software Developer
Join SPREAD AI as a FullStack Software Developer in Berlin. Work with JavaScript, Python, Go, and more in a hybrid setup.
Internship for Web Application Development
Join Siemens as a Web Application Intern to develop healthcare applications using Python, Flask, and JavaScript frameworks.
Software Engineer Intern, Features
Join Second Dinner as a Software Engineer Intern to work on game features remotely. Enhance your skills in C#, OOP, and game development.