About the Role
As a Full Stack Software Engineer Intern, you will join our core Tech & Product team to build, scale, and optimize our proprietary MarTech solutions and internal data platforms. You will work on both front-end user experiences and robust back-end architectures, actively participating in the entire software development lifecycle.
Your main missions will include:
- Feature Delivery: Participate in the conception, design, and implementation of new front-end and back-end features.
- API Design: Develop scalable, secure, and easily maintainable RESTful APIs.
- Performance Optimization: Analyze and optimize existing applications for maximum speed, responsiveness, and scalability.
- Quality Assurance: Write clean, testable code and create Unit/Integration tests for both front and back-end modules.
- Deployment & Ops: Assist in deploying applications to staging and production environments.
- Maintenance: Troubleshoot, debug, and fix application issues as they arise.
- Documentation: Prepare technical documentation for apps and features to ensure smooth team collaboration.
Why Join Primelis?
Primelis is a leading MarTech & Digital Marketing agency in Europe. We combine top-tier consulting with powerful proprietary data technologies to boost our clients’ performance. Joining us means being at the crossroads of Data, Tech, and Digital Strategy.
- Real Impact: You won’t just make coffee. You will work on core products used daily by internal teams and major international clients.
- Mentorship & Growth: Work alongside senior developers and data engineers who are passionate about sharing their knowledge.
- High Career Potential: This end-of-study internship is designed as a fast track toward a permanent position (CDI) within our growing tech team.
- Work Environment: Vibrant offices in the heart of Paris, a flexible remote work policy, regular team events, and a warm, collaborative atmosphere.
How to Thrive in This Role
- Entrepreneurial Mindset: You are comfortable working in a fast-paced environment with a demonstrated ability to prioritize, self-start, and bring new ideas to the table.
- Analytical & Rigorous: You have strong analytical skills, a sharp eye for detail, and a results-oriented mindset.
- Growth Culture: You are eager to learn, take on technical challenges, and continuously improve your skills on a brand-new project.
- Communication: You possess excellent presentation and interpersonal skills, allowing you to clearly communicate complex technical ideas to diverse audiences.
Profile & Application Criteria
- Education: You are in the 2nd year of a Master’s degree (or last year of Engineering School) in Computer Science, Computer Engineering, Signal Processing, Robotics, or a related technical field, looking for a final-year internship.
- OS & Environment: You have solid experience working with the Linux operating system.
- Programming: First hands-on experience in object-oriented programming, specifically with Python and JavaScript.
- Core Technical Skills: Solid foundations in data modeling, database manipulation (SQL/NoSQL), mathematics, or applied statistics.
- Languages: Fluent in English or French (both written and spoken). You are ready to work in a multicultural and multilingual environment.
- Nice to have: Knowledge of modern Web Frameworks such as Django, Flask, Vue.js, or React.js.