Software 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
Senior Software Engineer
Join Colonies as a Senior Software Engineer to develop scalable applications in a hybrid work environment.
Software Engineering Intern - Spring/Summer 2025
Join Front as a Software Engineering Intern in Paris for Spring/Summer 2025. Work with JavaScript, Node.js, and more.
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 Stripe as a Software Engineer Intern in Dublin. Work on impactful projects, gain experience in systems design, and collaborate with top engineers.
Software Engineer Intern
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 (Summer & Winter)
Join Stripe as a Software Engineer Intern to work on impactful projects, gain experience in systems design, and collaborate with top engineers.
Tech Alternant - Working Student
Join STATION F in Paris as a Tech Alternant - Working Student, engaging in full-stack web development with a dynamic team.
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 AppFolio as a Software Engineer Intern to develop scalable web solutions and gain hands-on experience in SaaS.
Software Engineer Internship - 6 Months
Join Alan as a Software Engineer Intern in Paris, mastering Python/JavaScript, tackling big problems, and enjoying flexible benefits.
Intern Fullstack Developer - 2 Months
Internship for Fullstack Developer in Paris, focusing on JavaScript, React Native, and TypeScript.
Software Engineer Intern
Join Coinbase as a Software Engineer Intern to build next-gen crypto products. Solve complex problems with blockchain technology.
Backend Staff Software Engineer (Ruby on Rails)
Join Hivebrite as a Backend Staff Software Engineer specializing in Ruby on Rails, leading technical projects and mentoring teams.
Software Engineer - Full Stack Development
Join as a Software Engineer at Revyze in Paris, shaping tech for a social learning app with 1M+ users. Skills in AWS, Python, React Native preferred.
Data Science Intern
Internship opportunity in Data Science at a leading tech startup in Paris, focusing on AI, ML, and cloud technologies.
Software Engineer Intern - Business Solutions
Join Dataiku as a Software Engineer Intern in Business Solutions, Paris. Engage in AI and data science projects, using Java, Python, and front-end technologies.
Software Engineer (Web3 Product)
Join Set In Stone as a Software Engineer for Web3 products, focusing on blockchain security and SaaS development.
Intern Software Engineer
Join EquipmentShare as a Software Engineering Intern in Columbia, MO. Gain hands-on experience in backend and frontend development.
Software Engineer Intern
Join Palantir as a Software Engineer Intern to work on cutting-edge data-driven software solutions.
Data Scientist/Data Engineer Internship
Join Shift Technology as a Data Scientist/Data Engineer intern in Paris. Enhance your programming skills and tackle real-world problems.
Software Engineer Intern - Front-End or Fullstack
Join Criteo as a Software Engineer Intern in Paris, focusing on front-end or full-stack development. Gain hands-on experience in a dynamic team.
Full-Stack Developer (Ruby) at STATION F
Join as a Full-Stack Developer (Ruby) at STATION F in Paris, enhancing real estate services with a robust tech stack.
iOS Engineering Intern
Join Qonto as an iOS Engineering Intern to build innovative features in Swift, focusing on high-quality code and UI in a dynamic team.
Senior Fullstack Lead Developer
Senior Fullstack Lead Developer for a B2B SaaS platform in Paris, specializing in NodeJS, Angular, and cloud technologies.