Full-stack Python & JavaScript software developer
Square Sense
Square Sense

Full-stack Python & JavaScript software developer

  • 104, Boulevard du Montparnasse, Paris, 75014
  • CDI 
    Télétravail partiel possible
    Éducation : Non spécifié
    Expérience : > 2 ans

    Who are they?

    Why?

    Square Sense was founded in 2018 to transform the real estate asset management by centralising and analysing 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 and real-estate asset management. Our software development team covers back-end and full-stack web development, modern data engineering, data analysis and data science, and DevOps and DataOps. We are responsible for the design, 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 and provide APIs and UI to access the data, or manipulate the physical world.

    How?

    Our main programming language is Python. We build 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). We have a fully automated Continuous Delivery process (GitLab, Argo) 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 architecture design, development, quality, production delivery, and monitoring.

    Job description

    Primary objectives of a Full-stack developer are:

    • Design and develop full-stack applications for data visualizations, business process management, and internal tools for building and IoT management.

    • Design and develop software and APIs to access building data, in collaboration with Data Engineers.

    • Deliver to production all software you develop, in collaboration with DevOps team.

    • In collaboration with fellow team members, design the architecture for all software developed in the team. Propose relevant technologies and solutions.

    Preferred experience

    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 skills in JavaScript and its current ecosystem.

    • Industry experience and skills in Python for web development, SQL.

    • A taste for high quality software (clean code, high test coverage, thorough PR reviews).

    • Willingness to learn new skills and collaborate with Data Engineering, Data Science and DevOps fellow team members.

    • Speaking French and English in the professional setting.

    Knowledge in following areas are a plus:

    • React

    • Docker, Kubernetes

    • 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 environment where engineers make important contributions, experienced team leaders, 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)

    Recruitment process

    • 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. 2 hours.

    • 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 ?

    Partager cette offre
    Questions and answers about the job

    D'autres offres de Dev Fullstack

    Ces offres peuvent vous intéresser !

    1. Galadrim
      Galadrim
      Galadrim

      Paris

      CDI
      Télétravail partiel possible
    2. Click&Care
      Click&Care
      Click&Care

      Paris

      CDI
      Télétravail partiel possible
    3. AlumnForce - Alumni Success Platform
      AlumnForce - Alumni Success Platform
      AlumnForce - Alumni Success Platform

    4. Thales
      Thales
      Thales

    5. Algolia
      Algolia
      Algolia

    6. EXTIA
      EXTIA
      EXTIA

      Paris

      CDI
      Télétravail partiel possible
    Voir toutes les offres