Full-stack Python & JavaScript software developer
Square Sense

Square Sense

Full-stack Python & JavaScript software developer

  • CDI 
  • Début :  
  • Paris
  • Télétravail partiel possible
  • > 2 ans

L'entreprise

Square Sense

Square Sense

  • Intelligence artificielle / Machine Learning, Big Data, Immobilier commercial
  • Entre 15 et 50 salariés

Le poste

Full-stack Python & JavaScript software developer

  • CDI 
  • Début :  
  • Paris
  • Télétravail partiel possible
  • > 2 ans

Qui sont-ils ?

Why?

Square Sense was founded in 2018 to transform the real estate asset management industry by centralising and analysing all data from buildings. We deliver measurable benefits for all strategic stakeholders: asset managers, investors, tenants.

See also: https://square-sense.com/

Who?

We combine skills in software development, data science, and real-estate asset management. Our Software Engineering team has a combined skill set that covers modern data engineering, back-end and full-stack development, site reliability engineering / DevOps, and quality assurance. We are responsible for implementation, quality control, delivery and maintenance of the Square Sense software and data lakehouse.

What?

We are building products for data collection, analysis, visualization and IoT manipulation. Our systems collect and process data from IoT devices and other data sources (both streaming and batch) and provide APIs and UI to access the data, or manipulate the physical world.

How?

Our main programming language is Python. Our Engineering team breaks through the obsolete stacks and develops on simple, proven and modern technology such as Flask, React, GraphQL, Docker and Kubernetes and PostgreSQL. Our production platforms run in the public clouds (Azure, GCP, AWS). We have a fully automated Continuous Delivery process and deliver software “when ready” in a true Agile spirit. We focus on quality, from automated testing and PR reviews, to platform monitoring and alerts.

All team members participate in the design and architecture, development, quality, production delivery, and monitoring.

Square Sense
Envie d’en savoir plus sur Square Sense ?Culture d'entreprise, équipes, stack technique, offres d'emplois... C’est parti pour l’immersion !
Visiter le profil

Descriptif du poste

Primary objectives of a Full-stack developer are:

  • Design and develop front-end applications for data visualizations, business process management, and internal tools for building and IoT management.
  • Design and develop software and back-end APIs for buildings, IoT management, process modelling and automation, both internal and public.
  • Collaborate with Data Engineers in architecture design, and with DevOps Engineers to deliver to production all software you develop.
  • In collaboration with fellow team members, design the architecture for various software and APIs in the domains of business processes modelling, modelling and automated management of the buildings and IoT sensor networks. Propose relevant technologies and solutions.

Profil recherché

We are looking for a software engineer with 2+ years of professional/industry experience. Candidates for this position are expected to have:

  • At least 2 years full-time job experience is mandatory.
  • Industry experience and strong programming skills in JavaScript and modern web frameworks.
  • Experience and skills in Python and API development, SQL.
  • A taste for high quality software (clean code, high test coverage, willingness to do thorough PR reviews).
  • Willingness to learn new skills and collaborate with Data Engineering, Data Science and DevOps fellow team members.

Knowledge in following areas are a plus:

  • React
  • Docker, Kubernetes
  • NoSQL databases, graph databases
  • Cloud Platforms (AWS / GCP / Azure)
  • Agile, Scrum, Kanban or Lean

Being passionate about IT ourselves, we are looking for a likewise passionate person with a good team spirit.

What we offer

  • An envirionment where engineers make important contributions, experienced team leaders, good team diversity, open communication, flat hierarchy, and fast execution.
  • Remote and hybrid work, flexible working hours
  • A comfortable office on boulevard du Montparnasse with a nice view over Paris
  • Performance-based bonuses
  • A budget for personal education, participation to conferences, and training
  • Transporation compensation (50% of “Navigo IDF”, or 100% of intercity trains for remote employees)
  • Health benefits plan (“Alan assurance santé”, top plan is fully payed by the company)
  • Lunch vouchers (“Swile” card)
  • Vacations bonus (Prime de vacances)

Déroulement des entretiens

  • Phone call. 30 minutes. Objective: confirm the intent and the match.
  • Technical interview. A lot of pair programming, coding, design, a little theory, a few non-technical questions. No whiteboard programming, no trick questions. In the office (preferred) or remote. 4 hours with breaks.
  • Fit interview. Meet cofounders and more team members. In the office only. 2 hours.

Optionally, we may propose a take-home exercise, remote with no deadline. It reduces the time spent during the technical interview and may take about 4 hours to complete.

The process takes at least 3 days, and at most 2 weeks.

Square Sense

Square Sense

Cette offre vous tente ?

Questions et réponses sur l'offre
  • Ajouter aux favoris
  • Partager sur Linkedin
  • Partager sur Facebook
  • Partager sur Twitter

D'autres offres de Dev Fullstack

Ces offres peuvent vous intéresser !

Voir toutes les offres