Job Description
Job Description
The role focuses on platform development, with an emphasis on delivering user-centric experiences. You also participate in system design and architecture, defining APIs, data models, and service boundaries.
Responsibilities:
Contribution to system design and architecture, including APIs, data models and service boundaries.
Implementation and maintenance of back-end services, PostgreSQL databases and infrastructure.
Integrating front-end functions.
Improved performance and test coverage in applications.
Requirements:
Valid EU work permit and professional competence in oral and written English.
Degree in Computer Science, Software Engineering or relevant field.
Proactive, autonomous profile, with the ability to work independently.
Ability to assume responsibility for projects from conceptualization to execution.
Communication and collaboration skills, with the ability to explain concepts clearly, present decisions effectively and write readable and maintainable code.
Professional experience in full-stack development.
Skills in Node.js and experience in relational databases, cloud engineering and authentication systems.
Experience with development practices and with unit, integration, E2E and load testing.
Knowledge of TypeScript and understanding of browser rendering pipelines.
Familiarity with current technology stack: React, Next.js/Tanstack Start, PostgreSQL, Prisma, tRPC, Google Cloud Platform, Auth0 by Okta, Playwright and Tailwind CSS.
Salary to receive
To agree