All offersWarszawaPythonFullstack Developer (Python + Vue.js)
Fullstack Developer (Python + Vue.js)
Python
Center.ai

Fullstack Developer (Python + Vue.js)

Center.ai
Warszawa
Type of work
Full-time
Experience
Mid
Employment Type
B2B
Operating mode
Remote

Tech stack

    Django
    regular
    Python 3.x
    regular
    PostgreSQL
    regular
    Git
    regular
    Docker
    regular
    Vue.js
    regular

Job description

Online interview

About us


Center.ai is a rapidly growing marketing technology startup operating in the Software as a Service model. Our solution helps multi-location businesses (stores, cafes, restaurants, banks, petrol stations, etc.) drive more locations traffic by optimizing online visibility (e.g. visibility and image in Google Maps) and making it easier to gather and analyze customer feedback (e.g. reviews analytics).

We are striving to create the best platform for local online marketing. 

Our clients are large retail and service companies, such as CCC, Media Expert, Dino, UNIQA, InPost and many others.

The culture of our organization is very important to us. It is founded on values such as ambition, courage, creativity, responsibility and honesty. They are the basis of our everyday activities, not just beautiful-sounding slogans hanging on the walls.


Job description


As a Fullstack Developer, you will join our product development team to build new features both in backend and frontend. You will work on both user-facing solutions and backend services from architecture to making them live. You will have access to all the necessary context to understand our roadmap and goals as we believe knowing the big picture is crucial to build valuable solutions.


Responsibilities


  • Develop new features and improvements in Center.ai web applications. Both backend and frontend. From architecture to deployment.
  • Collaborate with other team members to understand customers’ problems we want to solve, to find solutions and to turn them into shipped features.
  • Write clean, readable, and high-quality code as well as review other team members’ work and provide thoughtful feedback.
  • Participate in the improvement of our development processes.


Qualifications - must haves


  • Experience (3 years or more) in commercial web application development. 
  • Experience in Python 3.x development using Django framework (preferably Django Rest Framework).
  • Experience in Vue.js 2, Typescript, Vuex and SCSS.
  • Very good knowledge of relational databases (preferably PostgreSQL).
  • Good knowledge of Git and Docker.
  • Fluent Polish (level C1 or higher)
  • Proficiency in English at a level that allows for fluent reading of technical documentation.


Qualifications - nice to haves


  • Experience in the development of SaaS applications. This is a significant plus.
  • Experience in designing and building scalable distributed systems. This is a significant plus.
  • Experience with message brokers (e.g. RabbitMQ, Redis, Celery).
  • Ability to optimize SQL queries.
  • Node.js and Puppeteer experience.
  • Understanding how to efficiently handle time series data in databases.
  • Using AI to boost your work performance.


Mindset


  • You openly share your thoughts and actively engage in discussing the ideas of others.
  • You value feedback. You want to receive it and you often provide it to help others develop.
  • You take responsibility for your work and get things done.
  • You are a constant learner, you want to improve.
  • You want to understand the big picture (e.g. why we do what we do, and what are customers needs).
  • You are action-oriented, however you know when it is better to stop and think.
  • You are not afraid to make mistakes and you learn from them.
  • You are pragmatic and proactive.


Our tech stack


  • Python 3.
  • Django + Django Rest Framework / Sanic / FastAPI.
  • Vue.js.
  • PostgreSQL + TimescaleDB + PostGIS.
  • Redis.
  • Elasticsearch.
  • Node.js.


How we work


  • Our office is located in Poznań, however, we are open to hybrid and remote work. Some of the team members are working fully remotely.
  • Working hours are flexible.
  • In our day-to-day work we mainly use Google tools (Gmail, Drive, Meet), Slack, Notion, Jira, Figma, and Miro.


Additional benefits


  • Comprehensive health benefits (LuxMed & Multisport).
  • Flexible training budget.
  • Monthly employee budget.
  • Team workshops and trainings.
  • Company parties and team-building activities.


Application process


  1. Job application: Submit a job application here or by sending an e-mail to career@center.ai
  2. Phone call: Short conversation to get to know each other better.
  3. Interview: Technical interview to assess technical competency. This meeting is also for you so that you have a space to ask any questions which are on your mind.
  4. Task (optional): Short technical task to better assess your skills and way of working.
  5. Second meeting: To provide feedback and to gather any additional information.
  6. Final decision: Based on interviews, assessments, and overall fit, we will select the candidate who best meets the role requirements and aligns with Center.ai's culture and goals.


We reserve the right to contact only selected candidates after preliminary verification of submitted job applications. 


Equal Opportunity Employer Statement

Center.ai is an Equal Opportunity Employer. We celebrate diversity and are committed to creating an inclusive environment for all employees. All employment decisions are based on business needs, job requirements, and individual qualifications, without regard to race, color, religion, sex, sexual orientation, gender identity, national origin, or any other status protected by the laws or regulations in the locations where we operate.



Nie zapomnij dodać do CV zgody na przetwarzanie danych osobowych

“Wyrażam zgodę na przetwarzanie przez Center.ai sp. z o.o. z siedzibą w ul. Słowackiego 45/2, 60-521 Poznań, Polska, NIP 7811904466, moich danych osobowych dla potrzeb obecnego jak i przyszłych procesów rekrutacji, zgodnie z ustawą z dnia 29.08.1997 roku o ochronie danych osobowych (tekst jedn. DzU z 2016 r., poz. 922 ze zm.) Przyjmuję do wiadomości, że podanie danych osobowych jest dobrowolne i że przysługuje mi prawo dostępu do treści swoich danych i ich poprawiania”.

 

A jeśli chcesz brać udział w przyszłych procesach rekrutacyjnych prowadzonych przez nas prosimy o dodanie dodatkowej zgody (RODO): 

“Zgadzam się na przetwarzanie przez Center.ai sp. z o.o. moich danych osobowych zawartych w zgłoszeniu rekrutacyjnym dla celów przyszłych rekrutacji prowadzonych przez Appchance sp. z o.o.”