We want you!

Developer

Any experience

Paris

Nowadays code and artificial intelligence are at the center of everything, but there are still few effective solutions combining code and AI. We believe that the power of artificial intelligence on code and great developer experience can trigger an industrial revolution for the software engineering industry.

We are developing an AI that will support all developers in their daily work by becoming their “Coding Partner” and helping them produce great quality code with little effort over time. The 1st skill we are giving to our AI is the ability to generate unit tests in JavaScript, TypeScript and Python with a few clicks in VSCode. The goal is to help developers produce great code, faster, and most importantly, to focus on what they love most: coding.

In the longer term, the ambition is to reduce the time spent by developers on all time-consuming tasks with low direct business value: writing tests, refacto, reading code, documentation ...

Our goal for 2022 is to enforce our product market fit with our corporate clients (large software publishers and other industries), and scale our revenues by providing even more valuable solutions to them.

Our project is particularly challenging and requires talented, ambitious and humble people, able to question themselves, bring new ideas to the table and work in a team in order to build a unique technology that does not yet exist.

Job Description

The position

The short-term goal is to enable the generation of unit tests for JavaScript, Typescript, Python and then other languages.

The first thing to know is that the job description is not exhaustive. With us, it's up to you to create the position that fits you well: “Anything is possible at this stage of the business. We are in the process of building the team that will become the core of Ponicode at Scale

Overall, here are the topics around which the position can be focused:

  • Back-end in Typescript / Node (Mandatory)

Please note, we use typing very extensively, but we are able to support you in improving your skills. Our mentor developers will be there to provide you with quality on-boarding and support you through Pair-Programming to bring your Typescript skills to the next level and help you familiarize with our code-base.

  • DevOps / Cloud dimension

The more the product grows, the more challenges we will face regarding automation and the Cloud. In order to start dealing with this matter, we would like you to be able to bring DevOps knowledge and maintain an infra task backlog. If the subject interests you but you do not yet have a thorough mastery, our Mentor can also help you improve your skills in DevOps.

  •  Dimension Project Management / Scrum Master

We have a high-level product team but we would like to have a tech-side person capable of interfacing with our customers' technical project manager. Someone who is also able to collaborate with the Product team to best coordinate developers and meet customer needs.

The missions

By working at Ponicode, you will not only revolutionize the way everyone codes, but you will especially deep dive into the mechanics of the different programming languages. You will have to be creative and meet many challenges:

  • How to create a multi-language and multi-framework unit test generator?
  • How to (re)factor code?
  • How to understand, represent and generate code with Machine Learning?
  • How to generate documentation?
  • How to generate code snippets?
  • How to automatically find bugs in code?

The stack

  • Lots of Typescript (Back and Front)
  • Node.Js
  • React
  • Go (very little)
  • PostgreSQL
  • Docker
  • Azure / AWS cloud

The package

  • Attractive salary and regular reviews
  • Stock options for all
  • Good health insurance
  • 50% reimbursement of transport expenses
  • An experienced and caring team
  • Great office at Châtelet - Les Halles

Required Profile

 You are the ideal candidate if:

  • You have a great expertise in Typescript or at least JavaScript (essential)
  • You have at least 2-3 years of experience in challenging environments
  • You are passionate about tech, and putting your hands in different technologies doesn't scare you off
  • You have an entrepreneurial mindset -> you're not afraid of going the unconventional road if that means making Ponicode a success
  • You want to get involved in a project that is still early-stage
  • You are a real team player

We know that our project is complex, but don't worry, you will be guided. Our Mentors spend a significant part of their time mentoring all newcomers (Pair-programming, etc ...), as well as the youngest of the team, until they are autonomous in TS and on our code-base.

If you're looking for a job where you can express your creativity while working on technical subjects, you've come to the right place! And after all, how many people have the chance to work on a project that will fundamentally revolutionize their own line of work?

Recruitment process

1. 30min phone screen with Baptiste (CTO) or Aljosha (Lead Dev)

2. Homework technical test  (~3h)

3. A visit to our offices (Rue du Louvre, Paris) for:

  • Technical review with Aljosha (Lead Dev) or Bene (Dev and Co-Founder)
  • Cultural fit interview with Edmond (CPO and co-founder)
  • Lunch with the dream team

4. Final interview with Patrick (CEO)

Apply Now