Software Engineer - Back-end / Full-stack

numberly
Paris, France
14 days ago

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Working hours
Regular working hours
Languages
English

Job location

Paris, France

Tech stack

Continuous Integration
Linux
Push Technology
Python
PostgreSQL
Microsoft SQL Server
Open Source Technology
TypeScript
Cypress
Backend
Gitlab
FastAPI
Vue.js
Pytest
Kubernetes
Kafka
Front End Software Development
Docker

Job description

Company Description

Numberly uses technology for marketing: we help our clients to better understand their customers by implementing systems to collect, analyze and use data. To do so, we are more than 150 engineers (a third of Numberly's talents) working in autonomous teams. We ensure that everyone can develop a positive influence, be proactive and challenge our technical and organizational choices. tech at Numberly

Job Description

The NMP team is a diverse and multidisciplinary group composed of developers (fullstack, backend, and frontend), product owners, UX/UI designers, and product support specialists. We are responsible for the development and maintenance of the Numberly MarTech Platform, a comprehensive suite of applications designed to create and analyze campaigns across all digital channels, including email, SMS, push notifications, Facebook, and more.

As the stability and the maintainability of our product is one of our main concerns, we give a high importance to the quality of our code, the constant updating of our technical stack and the efficiency of our processes.

To further enhance our development team, we seek a curious, autonomous individual with strong adaptability. While mastery of our entire technical stack isn't required, a solid foundation in backend development is highly recommended to ensure quick and effective contributions.

You role will consist in:

  • Collaborating with a product owner and our UX/UI designers to develop new features

  • Improving the performance and the use experience of the platform

  • Documenting the technical evolutions you'll perform and sharing the good news with others

  • Regularly monitoring advancements in the tools and libraries we utilize

  • Bringing your own ideas about technical subjects but also regarding the team's organization or the Qualifications

  • Strong communicator, able to clearly explain and defend complex ideas and listen to others

  • A desire to progress and to help others progress, technically (meetups, internal training) and personally.

  • Confidence making tradeoffs when leading projects to ensure constant progress.

  • Writing code but also managing your deployment.

  • Professional English (our teams are international). What we would love

  • Daily use of Linux is very preferable but not required.

  • Familiarity with techno we are using (see below) and especially our backend stack.

  • Being a fullstack developer with some knowledge in Vue 3 is a great plus but isn't required.

  • Open-source contributions. Tech Radar

  • Python (FastAPI)

  • Vue 3 (Typescript)

  • PostgreSQL & MSSQL

  • Event-driven with Kafka

  • CI/CD via GitLab

  • Autonomous deployments with Kubernetes & Docker

  • Quality Assurance : integration, unit & e2e tests (cypress / pytest Additional Information

  • At Numberly, we share a passion for passing on information to both our teams and clients: weekly internal talks, meetings with professionals who are experts in their field, and ongoing learning.

  • Our onboarding is fast and powerful, thanks to the "Vis ma vie" ("Live my life" in different teams); and the "Happy Meetings" (monthly internal get-togethers with our teams around the world to share the group's latest news).

  • We cultivate freedom of speech, which allows everyone to participate in the group's on-going development.

  • We positively impact our ecosystem through 1000mercis actions and activities that create value in the Open Internet; we contribute to the enrichment of the Open Source.

  • Numberly is a diversity player and Gender Equal by design (WeConnect International certification and a gender equity score of 97/100).

  • Numberly offers an international environment, hosting over 30 nationalities worldwide.

  • Other perks: offices that reflect each team, a generous library, a large fully equipped music studio, two cats, waste separation and worm composting, the ability to bring your pet, and room for bikes! In each kitchen: coffee, tea, infusions at will and also mystery lunches, sports classes and parties (often disguised).

  • Possibility to be remote up to 50% of your time (to be organized as you wish).

  • Swile card (meal vouchers).

  • Numberly welcomes people with disabilities.

Requirements

Développement, Design, Internet, Linux, Maintenance, Marketing, Performance, PostgreSQL, Product, Python, Quality Assurance, Quality Assurance, Support, Systèmes, Training, Training, Waste

About the company

Numberly uses technology for marketing: we help our clients to better understand their customers by implementing systems to collect, analyze and use data. To do so, we are more than 150 engineers (a third of Numberly's talents) working in autonomous teams. We ensure that everyone can develop a positive influence, be proactive and challenge our technical and organizational choices., * At Numberly, we share a passion for passing on information to both our teams and clients: weekly internal talks, meetings with professionals who are experts in their field, and ongoing learning. * Our onboarding is fast and powerful, thanks to the "Vis ma vie" ("Live my life" in different teams); and the "Happy Meetings" (monthly internal get-togethers with our teams around the world to share the group's latest news). * We cultivate freedom of speech, which allows everyone to participate in the group's on-going development. * We positively impact our ecosystem through 1000mercis actions and activities that create value in the Open Internet; we contribute to the enrichment of the Open Source. * Numberly is a diversity player and Gender Equal by design (WeConnect International certification and a gender equity score of 97/100). * Numberly offers an international environment, hosting over 30 nationalities worldwide. * Other perks: offices that reflect each team, a generous library, a large fully equipped music studio, two cats, waste separation and worm composting, the ability to bring your pet, and room for bikes! In each kitchen: coffee, tea, infusions at will and also mystery lunches, sports classes and parties (often disguised). * Possibility to be remote up to 50% of your time (to be organized as you wish). * Swile card (meal vouchers). * Numberly welcomes people with disabilities. Développement, Design, Internet, Linux, Maintenance, Marketing, Performance, PostgreSQL, Product, Python, Quality Assurance, Quality Assurance, Support, Systèmes, Training, Training, Waste

Apply for this position