Senior Software Developer Platform and Cloud-H/F
Résonance Inside
About the role
Job Opportunity: Senior Software Developer
We are seeking a passionate senior software developer to join our team in France. We have offices in Paris and Lyon, and this role can also be full-remote within France.
About Us
Our company has evolved from a CMS platform into a digital experience platform (DXP), catering to clients with public-facing platforms serving millions of unique visitors or extensive intranets used by thousands of employees.
Our Stack
- Primarily utilize Java and JavaScript/TypeScript, incorporating various projects from the Apache Foundation.
- Backend operates as a Java EE web application, using a Karaf OSGi runtime for modularity on JDK 17 (migration to 21 planned).
- Content persistence with JCR/Jackrabbit.
- Indexing with Lucene.
- Rendering methods range from legacy JSP to modern server‑side rendering with TypeScript and React.
- APIs (GraphQL and REST) are extensible via custom modules.
- Frontend follows a micro‑frontends approach, with React as the primary UI library.
- Supports clustered deployments across multiple nodes for scalability.
- Modular architecture supports custom module development.
- Deployable on various cloud providers, including AWS and OVH.
About the Role
As a senior software developer, you will actively contribute to our ecosystem by enhancing our codebases and managing technical debt. Collaborating with senior engineers and tech leads, you will tackle technical challenges pragmatically. We also embrace AI‑assisted development and have several AI features planned for the future.
Key Responsibilities
- Develop features and fix bugs in our Java and JS/TS codebases.
- Engage in technical design discussions, focusing on quality, performance, and maintainability.
- Review team pull requests to ensure code quality and manage technical debt.
- Assist in resolving complex customer and production issues alongside our Support team.
- Collaborate with Product and QA teams for reliable delivery, including tests and documentation.
Profile We Are Looking For
- 8+ years of experience as a software developer, with a strong focus on Java; OSGi experience is a plus.
- Solid understanding of JavaScript/TypeScript, with React/TSX experience preferred.
- Comfortable with code reviews, debugging, and writing maintainable code.
- Strong expertise in Docker/containerization and CI/CD pipelines/DevOps.
- Experience working with cloud providers (AWS/OVH) is required.
- A good team player who is a self‑starter, quick learner, and self‑motivated.
- Passionate about contributing to open‑source projects.
What We Offer
- A creative, exciting, and international work environment.
- Access to a wide range of cutting‑edge tools, technologies, and methodologies.
- Collaborative processes defined by the team.
- Opportunities to learn about the growing field of digital experience management and marketing technologies.
- A chance to contribute to the open‑source community.
If you are ready to join a team of enthusiastic developers and help shape the future of our stack, we would love to hear from you!
Requirements
- 8+ years of experience as a software developer, with a strong focus on Java
- Solid understanding of JavaScript/TypeScript
- Comfortable with code reviews, debugging, and writing maintainable code.
- Strong expertise in Docker/containerization and CI/CD pipelines/DevOps.
- Experience working with cloud providers (AWS/OVH) is required.
- A good team player who is a self-starter, quick learner, and self-motivated.
- Passionate about contributing to open-source projects.
Responsibilities
- Develop features and fix bugs in our Java and JS/TS codebases.
- Engage in technical design discussions, focusing on quality, performance, and maintainability.
- Review team pull requests to ensure code quality and manage technical debt.
- Assist in resolving complex customer and production issues alongside our Support team.
- Collaborate with Product and QA teams for reliable delivery, including tests and documentation.
Benefits
Skills
Don't send a generic resume
Paste this job description into Mimi and get a resume tailored to exactly what the hiring team is looking for.
Get started free