Senior Backend Engineer | Symfony/Go

Job summary
Permanent contract
Paris
Salary: Not specified
A few days at home
Experience: > 7 years
Education: Associate Degree
Skills & expertise
Generated content
Communication skills
Problem-solving skills
Neo4j
Docker
Php
+4

Jus Mundi
Jus Mundi

Interested in this job?

Questions and answers about the job

The position

Job description

We are looking for a Senior Backend Engineer. This role is your chance to shape the future of our data-driven platforms and have a direct impact on global justice through technology.

You’ll play a key role in developing new product features while maintaining and modernizing our existing systems. You’ll help us extract services written in Go from a shrinking monolith built in Symfony. You’ll also work closely with Postgres, Elasticsearch, and Neo4j to handle data across our platform. This is a hands-on role with plenty of room for impact as we scale and evolve our stack.

At Jus Mundi, you’ll help to innovate and solve complex technical challenges. You will be part of a cross-functional squad, to define and execute the technical and product roadmap.

Key Responsibilities:

  • Design, build, and maintain scalable backend services with a strong focus on performance and reliability.

  • Develop new product features in close collaboration with product and frontend teams.

  • Work on the extraction of Go microservices from our existing Symfony monolith, helping drive our migration to a modern service-oriented architecture.

  • Maintain and improve existing Symfony code where needed to ensure stability during the transition.

  • Work with Postgres, Elasticsearch, and Neo4j to model, query, and optimize datasets.

  • Write clean, testable, and well-documented code following best practices.

  • Participate in code reviews, technical design discussions (RFC), and mentoring of junior developers.

  • Monitor and troubleshoot production issues to ensure high system availability.

  • Taking care of docker images and CI/CD pipelines.

  • Ensuring dependencies are up-to-date.


Preferred experience

Required Skills and Qualifications:

  • Proven expertise in backend development in Symfony/PHP and Go with a strong understanding of clean code, and design patterns.

  • Experience designing and building scalable services.

  • Hands-on experience with databases such as Postgres, Elastic search, or Neo4J

  • Familiarity with git and containerization technologies like Docker.

  • Excellent problem-solving abilities, with a pragmatical approach.

  • Demonstrated experience with Agile methodologies and familiarity with CI/CD pipelines.

  • Excellent communication skills and the ability to work collaboratively in cross-functional teams.

Preferred Experience:

  • 7+ years of experience in your field.

  • Proven experience working in startups, scale-up or fast-paced environments.


Confidence can sometimes hold us back from applying for a job. But we’ll let you in on a secret: there’s no such thing as a ‘perfect’ candidate. So however you identify and whatever background you bring with you, please apply if this is a role that would make you excited to come to work every day.


Recruitment process

  • 30 minutes call with our HR Screening call with our Talent Acquisition Manager to understand your career plans and show you what we are doing at Jus Mundi

  • 1-hour meeting with our CTO or your future manager to talk about the Job and the Squad

  • One or two technical tests, either on site or remote, regarding your availabilities

  • Come and meet the team in our office located in the 8ᵉ arrondissement: A moment of exchange and discovery during which you’ll meet various people (engineer, data, designer, product).

Want to know more?

These job openings might interest you!

These companies are also recruiting for the position of “Software & Web Development”.

See all job openings