Full Stack Developer | Software Engineering Practice at MARGO
Clicking Apply Now takes you to AutoApply where you can tailor your resume and apply.
Unlock Your Potential
Generate Job-Optimized Resume
One Click And Our AI Optimizes Your Resume to Match The Job Description.
Is Your Resume Optimized For This Role?
Find Out If You're Highlighting The Right Skills And Fix What's Missing
Experience Level
Experience
Qualifications
About margo-group
MARGO is dedicated to delivering high-impact software solutions for leading companies across finance, industry, and technology. Our focus on complex challenges ensures that our consultants are engaged in meaningful work, driving innovation and efficiency in today's fast-paced digital landscape.
Similar jobs
Search for Full Stack Software Engineer R D
1,102 results
Role Overview Quadient is looking for a Full Stack Software Engineer to join the Research & Development team in Paris. This position focuses on building and improving software that strengthens our product lineup and supports customer needs. Collaboration with colleagues from different specialties is a key part of the job. Main Responsibilities Design and develop scalable web applications. Work alongside UX/UI designers to shape user-friendly interfaces. Take part in code reviews and help uphold strong coding standards. Join Agile ceremonies and contribute to project planning and delivery.
Who Are We?At MARGO, our consultants focus on what truly matters: tackling complex projects that combine intellectual challenges with real business impact. We partner with leading players in finance, industry, and tech to design and develop high-performance software solutions, including distributed architectures, cloud platforms, real-time systems, and large-scale critical applications.Why Join the Software Engineering Practice?You will be part of a team led by Paul Blois, our Practice Manager at MARGO for five years. Working alongside them means benefiting from extensive company knowledge, receiving close support in your professional growth, and contributing to demanding IT projects that have a significant impact on our clients.Your ResponsibilitiesYou will collaborate closely with research and business teams, enabling regular feedback and participation in various strategic changes. The goal is to transform, migrate, and optimize the tools we use.As a Python R&D Developer, your tasks will include:- Developing and adding new features using Python and C++- Participating in the redesign and optimization of various tools- Adhering to development standards and code quality- Implementing tests to reduce technical debt and improve Time to Market- Tackling technical challenges such as real-time processing, parallelization, and high data volumeYou will have the opportunity to grow in an agile and human-sized environment where technical excellence and coding best practices are at the heart of our activities.Technical challenges include algorithmic complexity, real-time performance, optimization, and scalability.Technical Stack: Back End: C++ and Python; Front End: JavaScript; Unix/Linux Environment.
About the RoleMaki is revolutionizing the field of talent acquisition and management through innovative AI-driven solutions. As a Software Engineer, you will take charge of the entire lifecycle of our AI products, ensuring their success from conception to deployment.Lead Technical Initiatives: Oversee and execute technical projects with a holistic full-stack approach, ensuring an optimal balance between speed and quality.Develop Reliable Systems: Create systems that maintain effectiveness despite unpredictable components, harnessing AI agents in real-world scenarios.Utilize Cutting-Edge Technologies: Keep our technology stack at the forefront by incorporating the latest advancements in Large Language Models (LLMs), vision models, and agent architectures.Collaborate Across Teams: Work with various stakeholders to pinpoint user challenges and engineer immediate solutions that enhance user experience.Who You AreWe seek dynamic, product-oriented full-stack engineers eager to make a significant impact and embrace ownership in a streamlined, high-performance team environment. You should be:Autonomous: A self-starter who drives projects to completion and thrives in leadership roles.Innovative: Passionate about AI technologies and keen to actively apply them in your work.Foundational: Interested in contributing to a high-growth journey by shaping our technology and culture from the ground up.Our Technology Stack:Backend:Typescript, Python, PostgreSQL, Google CloudFrontend:ReactJS, Typescript, GraphQLIf you're enthusiastic about transforming the future of AI-driven hiring, we want to hear from you!Recruitment ProcessMochi Screening: Experience our product firsthand.Interview with Hiring Manager.Coding Assessment.System Design Interview.Final Interview with the CEO.
Prelude
Role Overview Prelude is looking for a Full-Stack Engineer based in Paris, France. This role involves building and maintaining both front-end and back-end features for our applications. The work touches every layer of our systems and directly shapes how users interact with our products. What You Will Do Develop new features across the stack, from user interfaces to server-side logic Maintain and improve existing code to keep applications reliable and efficient Apply software development best practices in daily work Collaborate closely with developers, designers, and product managers to deliver solutions that address real user needs Contribute to our agile development process and help the team adapt as we grow Tech and Collaboration This position offers the chance to work with modern technologies and frameworks. Teamwork is central: engineers, designers, and product managers work together to solve problems and build new features.
About INFINIT:Founded in 2023, INFINIT is a dynamic fintech scale-up that is swiftly expanding its presence across Europe and the Americas.Our mission is to transform the future of small and medium-sized enterprises (SMEs) by placing artificial intelligence at the heart of our innovative all-in-one operating system. With banking as a foundational element, we empower small business owners and their teams to efficiently manage and enhance every facet of their operations using AI-driven solutions.By focusing on niche industries, INFINIT offers bespoke, high-value solutions while developing cutting-edge AI products that unlock substantial growth prospects for our clientele. Our global operations are poised for expansion as we aim to redefine the fintech landscape for SMEs around the world.Join us on our journey to revolutionize the SME economy and create a significant impact through innovation Position Overview:We are seeking a passionate and skilled Full Stack Software Engineer to lead our product development initiatives. This role operates on the principle that exceptional engineers do more than just code; they create impactful solutions that meet business needs. Your main task will be to connect business objectives with technical execution, translating broad goals into well-crafted, deployable features.In this role, you will be required to evaluate project requirements, adopt a product-centric approach within the engineering team, and ensure that each line of code delivers real value. The position necessitates strong software engineering skills combined with keen product insight to prioritize and implement high-impact features in a fast-paced environment.
At Algolia, we are at the forefront of AI-powered search technology, enabling over 17,000 businesses to deliver rapid and predictive search experiences at scale. Each week, we process more than 30 billion search queries — surpassing the combined total of Microsoft Bing, Yahoo, Baidu, Yandex, and DuckDuckGo.In 2021, we secured $150 million in Series D funding, elevating our valuation to an impressive $2.25 billion. This strong financial foundation allows us to continuously enhance our market-leading platform, serving incredible clients such as Under Armour, PetSmart, Stripe, Gymshark, and Walgreens.The TeamThe Frontend Experiences (FX) team is dedicated to inspiring and empowering Algolia users in crafting exceptional UI experiences powered by Algolia. We envision, develop, and decompose advanced UI experiences into modular elements ready for integration into our users' applications. Our suite of UI libraries, including Autocomplete, is widely utilized, even appearing in the Tailwind and React documentation. Additionally, we maintain the InstantSearch library platform, unlocking complex and modern search and discovery applications.Our approach is framework-agnostic; we utilize various frameworks, including Vue.js and React, as well as plain JavaScript (Vanilla JS). We prioritize quality, writing specifications for every feature we release. Our codebase is in TypeScript, fully open-source, and thoroughly tested.Beyond frontend development, we also handle specific backend functionalities that enhance our user experiences, utilizing TypeScript, Go, and Python.The OpportunityWe are seeking a Full-Stack Engineer to join our Frontend Experiences (FX) team at Algolia. In this role, you will significantly influence the design and functionality of Algolia-powered user interfaces. You will assist customers in reimagining the future of how people search for and discover information. Your contributions will be crucial in architecting our platform, which serves as the face of Algolia’s Developer Experience.Your responsibilities will include:Architecting, designing, and developing new iterations of the InstantSearch platform, alongside our open-source libraries and backend APIs.Designing and implementing features that utilize agentic patterns within the Algolia platform and our open-source libraries.Developing new features, troubleshooting issues, and analyzing user feedback for our well-regarded open-source projects.Collaborating with product, design, and marketing teams on the rollout of new projects and websites.Taking ownership of projects, researching, exploring, and delivering innovative experiences.Sharing your expertise to enhance our understanding and improve search and discovery capabilities.
Capimoney
Role Overview Capimoney is hiring a Staff Full Stack Engineer in Paris. This role focuses on building and maintaining applications that improve the financial experience for users and make financial processes more efficient. The work involves both front-end and back-end development. What You Will Do Design, develop, and maintain full-stack software applications Work with teams across disciplines to deliver reliable software Contribute to projects that support client needs and business goals Collaboration This position works closely with cross-functional teams to ensure solutions are high quality and align with client requirements.
Who are we?At MARGO, our consultants focus on what truly matters: tackling complex projects that combine intellectual challenges with real business impacts. We support major players in finance, industry, and technology in designing and developing high-performance software solutions, including distributed architectures, cloud platforms, real-time systems, and large-scale critical applications.Why join the Software Engineering Practice?You will be part of a team led by Paul Blois, Practice Manager at MARGO for five years. Working alongside them means benefiting from in-depth company knowledge, receiving close support for your career development, and contributing to demanding IT projects with significant impact for our clients.Your Responsibilities- Design, develop, and optimize a new web application for the reporting, tracking, and auditing of insiders (staff with access to sensitive information) for a major banking client.- Participate in defining and implementing a high-performing and scalable architecture.- Address performance optimization challenges in both front-end and back-end systems.- Ensure code quality, maintainability, and security of the solution.- Collaborate closely with product, security, and infrastructure teams for seamless integration.- Contribute to code reviews, continuous improvement, and the sharing of best practices.Languages: Java 17, TypeScriptAssociated frameworks and technologies: Spring Boot, Angular 12, Git, CI/CDChallenges: performance, response time optimization, robustness, and regulatory complianceDesired ProfileWe are looking for a full-stack developer who is passionate about real-time systems and interested in financial markets, eager to work in complex and high-performance environments.- Education level: Master’s degree (engineering school or university).- Strong skills in both back-end and front-end development, multithreading, performance optimization, and good development practices (SOLID, unit testing).- Experience in developing critical systems, real-time data stream processing; experience in finance is a plus.- Ability to solve complex technical problems.
Join Labelium as a Full Stack Software Engineer Intern in the vibrant city of Paris! In this role, you will have the opportunity to work alongside a talented team of engineers, contributing to exciting projects that shape the future of digital marketing. This internship is perfect for those looking to gain hands-on experience in a dynamic environment.
Ebury empowers ambitious businesses to achieve global expansion while nurturing a similar ethos within our team. We promote innovation, teamwork, and problem-solving, creating a workplace where everyone feels included, valued, and equipped to thrive.If you are a collaborative individual eager to revolutionize global business operations, we invite you to reach out. Let’s explore how Ebury can propel your career and help you shape the future.Full Stack Engineer - Cryptocurrency SolutionsHybrid Working Model: 4 days in the office, 1 day working from homeEbury is a leading Global FinTech firm that leverages cutting-edge technologies to enhance and automate financial services. We enable small and medium-sized enterprises to engage in international trade by breaking down traditional barriers.Are you prepared to join the Ebury team?The RoleWe seek a product-focused Software Engineer II to develop and scale services within a multidisciplinary team. You will take full ownership of your code, from the initial design to post-production monitoring. While our core technology stack includes Python, TypeScript (React), and AWS, we maintain a technology-agnostic approach, prioritizing fundamental engineering principles and a willingness to learn new tools over expertise in a single programming language.Core ResponsibilitiesService Ownership: Lead the design, development, and maintenance of robust microservices across the full stack, owning the lifecycle of the features you deliver.Engineering Quality: Produce clean, maintainable code backed by automated testing. We champion TDD/BDD practices to ensure long-term stability of our systems.
About Nabla Nabla brings together entrepreneurs, healthcare professionals, and engineers to restore the joy of practicing medicine. The team collaborates closely with innovative clinicians, applying advanced machine learning to build an AI assistant that strengthens the human connection in healthcare. By streamlining clinical documentation, Nabla helps providers focus on patient care. Today, more than 100,000 clinicians from over 130 healthcare organizations use Nabla to support their daily work. With $70M secured in a recent Series C round, Nabla is expanding to advance clinical AI and improve experiences for clinicians and patients worldwide. The company is currently developing a proactive assistant with ambient listening, dictation, coding, and command features to simplify both clinical and financial workflows. AI and Product Development Over the past three years, Nabla has invested deeply in product development. The team includes former Meta AI Research engineers, working at the intersection of AI and healthcare. Nabla’s Machine Learning group leverages the latest research to unlock new possibilities for care delivery. Yann LeCun, Chief AI Scientist at Meta and Turing Award recipient, advises Nabla. Engineering at Nabla Nabla’s engineering culture is lean, agile, and technical. Teams specialize in machine learning, native desktop applications, and platform infrastructure, all focused on delivering reliable AI solutions at scale for clinical environments. Role Overview: Full-Stack Engineer (Paris Office) The Full-Stack Engineer will join a cross-functional squad, working alongside product managers, designers, engineers, and domain experts. Squads at Nabla operate with strong ownership, taking products from concept to launch together. Main Responsibilities Build and improve features for Nabla’s web and desktop products. Help design and implement back-end APIs and services.
Join the Theodo Family and Be Part of Our Success StorySince 2009, Theodo has been empowering innovative companies by facilitating the design, development, and deployment of ingenious digital products, leveraging the best of technology and Lean methodologies.Our unique approach is founded on three core principles:- We have developed recognized expertise in key product design and development technologies;- At every project stage, our priority is to create value for our clients;- We attract the finest digital talents and nurture their ingenuity through a Lean approach.Theodo has experienced exceptional growth over the past 15 years, boasting a team of over 700 dedicated Theodoers, predominantly Software Engineers passionate about technology and continuous improvement. As we grow, we have structured our group into specialized entities by technology (Theodo Apps, Theodo Cloud, Theodo Data & AI) and by industry (Fintech, Govtech, Healthtech, Consumer Goods). By 2025, Theodo aims to generate €100 million in revenue.At Theodo HealthTech, our expert health entity, we support all health stakeholders in the development of tailor-made digital medical devices. Leveraging our expertise in both Lean methodologies and technology, combined with our deep understanding of health, we design and develop digital medical devices that integrate into patient care pathways (digital therapies - DTx, virtual clinical trials, digitized care pathways). Our goal is to create products that transform the lives of their users, whether they are healthcare providers or patients.Your Team:You will join a tech community of over 120 Theodoers including software engineers, tech leads, engineering managers, and architects, all driven by a shared passion for technology and innovation.
Join Theodo HealthTech as a Full Stack Healthcare Software EngineerSince 2009, Theodo has been at the forefront of supporting innovative companies in designing, developing, and deploying ingenious digital products. We leverage cutting-edge technology and adopt a Lean approach to create value.Our distinctive methodology is anchored in three core principles:- We have developed recognized expertise in key product design and development technologies.- At every project stage, our primary focus is creating value for our clients.- We recruit top digital talents and nurture their ingenuity through the Lean approach.Theodo has experienced exceptional growth over the past 15 years, with a team of over 700 passionate Software Engineers dedicated to continuous improvement. Our organizational structure has evolved into specialized entities focusing on specific technologies (Theodo Apps, Theodo Cloud, Theodo Data & AI) and industries (Fintech, Govtech, HealthTech, Consumer Products Goods). By 2025, Theodo aims to achieve a revenue of €100M.At Theodo HealthTech, we empower all stakeholders in the healthcare sector to develop custom digital medical devices. Our proficiency in Lean methodologies and technology, combined with a deep understanding of healthcare, enables us to create digital medical devices that integrate seamlessly into patient care pathways, such as digital therapies (DTx), virtualized clinical trials, and digitalized care pathways. Our mission is to craft products that transform the lives of their users, whether they are caregivers or patients.Your Team:You will join a vibrant tech community of over 120 Theodoers, including software engineers, tech leads, engineering managers, and architects, who share a passion for technology and innovation.
Join our innovative team that is reshaping the future of global living.At The Flex, we envision a world where renting a home is instant, intelligent, and effortless — as seamless as booking a ride. Our ambitious goal is to enable anyone to live anywhere, anytime, without friction.Utilizing Base360.ai, our proprietary automation engine, we’re constructing the operating system for modern renting — integrating property data, orchestrating operations, and facilitating seamless stays across continents.If you are passionate about technical ownership, system architecture, and building platforms that function at real-world scale, this role places you at the heart of how millions of people move, live, and interact with the world.
Who Are We?Xcelirate is at the forefront of technology, creating innovative platforms that serve thousands of users every minute! We pride ourselves on cultivating an environment where leading developers collaborate to strategically plan and swiftly execute initiatives that solidify our market leadership and fuel our global expansion. Our decade-long growth is a testament to our dedicated customers and the talented team that drives this success.What Are We Looking For?We are seeking a Principal Full-Stack Engineer who has not only navigated the complexities of software development but also played a pivotal role in shaping architectural decisions. Your extensive experience means you view programming languages as mere tools that facilitate the translation of ideas into executable code—selecting them based on practicality rather than trends. You understand that innovation comes from progress, not just novelty.Your journey has equipped you with a wealth of knowledge, including when to abandon outdated practices and embrace more efficient solutions. You are deeply engaged in coding, preferring to remain close to the technology rather than stepping into management roles unless necessary.With a calm and methodical approach to problem-solving, you bring stability to any project. When you join a team, chaos subsides, making way for clearer decision-making and improved collaboration. Your intuitive grasp of key concepts such as optimization and lazy initialization is impressive, and your ongoing home lab projects showcase your curiosity and passion for continuous learning.If this resonates with you, consider applying for this role!What Will You Be Doing?Manage your time effectively while aligning with company priorities.Take ownership of complex engineering challenges from initial problem identification through design, delivery, and iterative improvements.Ensure critical platform components remain reliable, efficient, and maintainable.Develop new features and enhance existing functionalities across our platforms.Refactor codebases to improve performance and maintainability.
Join Outsight, where our cutting-edge software transforms 3D LiDAR data into actionable insights for tracking the movement of individuals and vehicles. Our solutions are utilized by a variety of transportation hubs, including airports and train stations, as well as sports venues, road infrastructures, and industrial sites. We empower operators with precise and anonymous Spatial Intelligence data to enhance operational efficiency and ensure user safety and satisfaction. Our diverse team of experts, spanning across Paris, San Francisco, Sophia-Antipolis, and Hong Kong, is dedicated to advancing our innovative solutions. With a commercial office in Spain, we are committed to our global outreach. Discover more about us through this link: Insights about Outsight. Trusted by leading airports and train stations worldwide, our Passenger Flow Traffic Monitoring solution is a cornerstone of our offerings. Our Car Traffic Remote Monitoring product has also gained the confidence of Tier 1 clients, including BMW. Role Overview We are seeking a vital contributor to our Outsight Shift product suite. Our ecosystem encompasses real-time 3D monitoring of digital twins, live analytics, and decision support tools designed to optimize user management of people and vehicle flows. In this role, you will play a crucial part in architecting our application and frontend foundations to ensure scalability as our product capabilities expand. You will emphasize design, performance, usability, and maintainability while collaborating closely with product managers, data engineers, and scientists to deliver seamless user experiences.
Qonto is building a new internal People platform to support over 1,700 team members. This freelance Full-Stack Engineer role centers on designing and delivering a ground-up application for HR operations, including compensation cycles and performance reviews. The position is based in Paris and involves close collaboration with Mélodie, Head of People Systems, and the broader People team. What you will do Deliver the MVP by November 2026: Lead the migration of key Workday modules into a custom application. The stack uses React for the front end and Python or Go for the back end. The platform will manage sensitive HR workflows for more than 1,700 users, so timely and high-quality delivery is critical. Shape the product vision and roadmap: Partner with People teams to conduct user discovery, challenge specifications, and help prioritize features. Decision-making covers both what to build and how it is built. Prioritize security and compliance: Design systems to handle sensitive personal data, ensuring GDPR compliance and enforcing strong access controls and data residency standards from the start. Accelerate with AI tools: Use tools such as Cursor, Claude Code, and Copilot to speed up development. Where relevant, incorporate AI-powered features into the platform. Requirements Experience building full-stack applications with React and either Python or Go. Ability to work independently and drive a project from concept to production. Comfort working closely with non-technical stakeholders to shape product direction. Strong focus on data security and compliance. This project is not just about supporting existing systems. It offers the chance to build a new platform from scratch, with real input into both technical and product decisions. Qonto values diversity and evaluates candidates based on skills and potential. Read more about Qonto's approach to fair hiring.
At The Flex, we envision a future where renting a home is as instantaneous, intelligent, and hassle-free as booking a ride.Our ambitious goal is to empower individuals to live anywhere, at any time, without the usual barriers.Driven by our innovative Base360.ai automation platform, we are crafting the ultimate operating system for modern rentals — seamlessly integrating property data, streamlining operations, and facilitating effortless stays worldwide.If you are passionate about web technologies, API-driven solutions, automation, and scalable operations, this is your chance to influence how millions navigate, reside, and engage with the world. What You’ll BuildAs a Full-Stack Engineer (Web & APIs), you will be responsible for designing, developing, and scaling the essential web applications and APIs that drive The Flex platform — enabling immediate bookings, smart access, automated workflows, and predictive operations.Your role will encompass all aspects of frontend design, backend development, and cloud infrastructure, transforming intricate operational hurdles into elegant, scalable, and API-centric solutions.You won’t merely deploy features.You will enhance efficiency, unlock automation, and lay the groundwork for a sophisticated, global rental network. Your MissionBuild the PlatformCreate fast, dependable, and scalable web applications and APIs that facilitate bookings, payments, availability, and guest interactions.Design API-First SystemsDevelop robust, well-documented APIs that connect Base360.ai to internal systems and external partners.Automate at ScaleConstruct event-driven services and automated workflows to eradicate manual processes across the organization.Connect the EcosystemImplement impactful integrations with partners including Airbnb, Stripe, Hostaway, and Twilio.Deploy with ConfidenceLaunch and maintain serverless infrastructure on AWS, optimized for speed, reliability, and global reach.Solve Real ProblemsAddress challenges such as real-time booking synchronization, pricing intelligence, keyless access systems, AI-driven alerts, and live operational dashboards.Build With PurposeWork closely with product, data, and operations teams to transform concepts into tangible, measurable outcomes.
Are you passionate about innovating in the tech world? Do you thrive on tackling intricate business challenges in a dynamic, collaborative, and inclusive environment? At Capital One, you will join an energetic team of innovators and problem-solvers committed to addressing genuine customer needs.We are on the lookout for Full Stack Software Engineers who are eager to integrate data with cutting-edge technologies. As part of the Capital One team, you will play a pivotal role in a significant transformation initiative.In this position, you will contribute to an enterprise-wide data management and governance application designed to oversee digital assets, including datasets, data stores, and applications across Capital One. This centralized repository will enhance the navigation, discovery, and management of digital assets, ensuring data security and compliance.
Join Wavestone as an intern or apprentice and dive into the exciting world of financing innovation and research & development (R&D). This role offers a unique opportunity to contribute to groundbreaking projects while developing your skills in a dynamic and collaborative environment.
Sign in to browse more jobs
Create account — see all 1,102 results

