Full-Stack Developer – Monitoring Services

Veepee
Paris, France
Hybrid

Who this role is best for

Full-stack developers with experience in Python or Go and a background in building REST APIs will find this role in infrastructure development at Veepee.

Best fit for

  • Candidates with experience in Python or Go and a track record in building REST APIs will fit well.
    — “Hands-on experience with Python or Go, including designing and building REST APIs.”
  • Individuals familiar with integrating AI tools into production workflows will align with the role's expectations.
    — “leverage AI coding tools as part of your daily workflow.”
  • Professionals who have worked in cross-functional teams and translated business needs into technical solutions will thrive.
    — “Translate user and product needs into practical technical solutions, in collaboration with the MOM and VeepeeCloud teams.”

Things to consider

  • The role may eventually require involvement in production operations and incident response.
    — “you may contribute to selected operational activities.”
  • The position demands professional proficiency in English, both written and spoken.
    — “Professional proficiency in English, written and spoken.”

How to stand out

  • Highlight experience in API development and integration within existing applications.
    — “including integrating features into an existing application.”
  • Emphasize your ability to work in cross-functional, multicultural teams.
    — “Ability to work across multi cultural teams and translate functional requirements into maintainable software.”
  • Showcase your familiarity with Git, code reviews, and CI/CD practices in your resume.
    — “Proficiency with Git, code reviews, automated unit and integration testing, and familiarity with CI/CD workflows.”
  • Demonstrate your capability to write maintainable code and implement automated testing.
    — “Write maintainable code, participate in code reviews, and implement automated unit and integration tests.”
  • Mention experience with monitoring and observability tools like Prometheus or Grafana.
    — “Familiarity with monitoring and observability tools such as Prometheus, Grafana, and Elasticsearch.”
Pace · Fast PacedCollaboration · HighAutonomy · MediumDecision Impact · Team

Derived from job-description analysis by Serendipath's career intelligence engine.

What success looks like

  • Designing and maintaining backend services
  • Building user interfaces
  • Collaborating with cross-functional teams
Typical background
3+ years of professional software development experienceExperience with Python or Go

Skills & requirements

Required

Backend DevelopmentFrontend DevelopmentAPI DevelopmentDatabase ManagementCi/cd PipelinesCode ReviewsCollaboration

Preferred

AI Coding ToolsRustGoScala

Stack & domain

PythonGoScalaRustREST ApisPostgreSQLGitCI/CDTerraformCLI ClientsLLM Provider IntegrationAPI Call Translation/routingLLM Consumption AccountingStreaming Response HandlingProtocol NormalizationPrivate Cloud ApisComputeStorageDNSCertificatesNlbaasWar Room ParticipationIncident ResponseCode ReviewsAutomated Unit And Integration TestingLeadershipCommunicationProblem-solvingTeamworkCollaborationTechnical JudgmentSoftware DevelopmentCloud ServicesAIMonitoring Services

About the role

Original posting from Veepee via Lever

Pioneer of online flash sales since 2001 and key player in European e-commerce, Veepee collaborates with over 7,000 brands to offer highly discounted products available for a limited time. Operating across various sectors, including fashion, home, wine, travel or beauty... Veepee achieved a turnover of 3.3 billion euros incl. VAT in 2024 and employs 5,000 staff members across 10 countries.

📄 JOB DESCRIPTION

We are looking for a Senior Software Engineer to join our Foundation - Infrastructure Development team. You will contribute across multiple projects depending on needs and priorities, including Gaio (our GenAI Orchestrator), VeepeeCloud (our zero vendor lock-in private cloud), and other internal infrastructure services.

You will be embedded in a cross-functional team alongside SREs, DevOps engineers, and Product Owners. Our codebase spans Rust, Go, and Scala, you are expected to work across these languages as the project requires. You are expected to bring solid engineering judgment, operate confidently in high-pressure production environments, and leverage AI coding tools as part of your daily workflow.

Technical Environment:

--> Development, Operations and Maintenance of Gaio (GenAI Orchestrator):

    LLM provider integration (OpenAI, Anthropic, Gemini, etc.)

    Consumer API development and API call translation/routing

    LLM consumption accounting and usage metering

    Streaming response handling and protocol normalization

--> Development, Operations and Maintenance of VeepeeCloud services (depending on assignment):

    Private cloud APIs (Compute, Storage, DNS, Certificates, NLBaaS, etc.)

    Terraform provider for internal cloud resource consumption

    CLI clients

--> Involvement in production operations:

    Support participation and incident response

    War room participation during critical production events

🎯 TASKS:

-

Backend & APIs: Design, develop, and maintain backend services and APIs that provide access to internal monitoring capabilities.

-

User interfaces: Build and integrate monitoring features into the existing VeepeeCloud console.

-

Collaboration: Translate user and product needs into practical technical solutions, in collaboration with the MOM and VeepeeCloud teams.

-

Software quality: Write maintainable code, participate in code reviews, and implement automated unit and integration tests.

-

Delivery & maintenance: Contribute to CI/CD pipelines for the services you develop, reduce technical debt, and maintain technical documentation.

The role will initially focus on software development, with no support duties. Over time, depending on team needs and your familiarity with the platform, you may contribute to selected operational activities.

👉 MUST HAVE skills:

-

Experience: At least 3 years of professional experience in software development.

-

Backend development: Hands-on experience with Python or Go, including designing and building REST APIs.

-

Frontend development: Experience with JavaScript/TypeScript and a modern frontend framework, including integrating features into an existing application.

-

Databases: Experience with relational databases such as PostgreSQL.

-

Engineering practices: Proficiency with Git, code reviews, automated unit and integration testing, and familiarity with CI/CD workflows.

-

Collaboration: Ability to work across multi cultural teams and translate functional requirements into maintainable software.

-

Languages: Professional proficiency in English, written and spoken.

👉 NICE TO HAVE skills:

-

Familiarity with monitoring and observability tools such as Prometheus, Grafana, and Elasticsearch.

-

Experience with time-series databases.

-

Experience with Docker and Kubernetes or Nomad.

-

Experience with GitLab.

-

Familiarity with Linux and Infrastructure as Code tools such as Terraform or Ansible.

✅ BENEFITS:

-

Variable bonus;

-

The dynamic and creative environment within international teams;

-

The variety of self-education courses on our e-learning platform;

-

Participation in meetups and conferences locally and internationally;

-

Flexible Office with up to 2 days at home.

⚙️RECRUITMENT PROCESS:

1️⃣ 30-minute HR Screen with a Veepeeᵀᵉᶜʰ Recruiter

2️⃣ Technical exchange with a tech lead

3️⃣ Technical excellence with an Architect

4️⃣Team Interview

We are convinced that it is up to you to define the way you work, to develop yourself, and to progress. At Veepee we guarantee that you can just be yourself! For the service of diversity and inclusion, Veepee is committed to reviewing all applications received on an equal basis. 

🔗COMPANY

For more information about our ecosystem:  https://careers.veepee.com/en/home-page-en/

The Veepee Group processes your data collected as part of the management of your recruitment in order to manage your application file for the position for which you have applied. To find out more about our personal data protection policy, we invite you to consult it on our career site.

Source: Veepee careers (Lever)

Similar roles

More roles at Veepee