Poznań, Poznań, Greater Poland Voivodeship, Polska
Full Stack House Jacek Tomaszewski
16. 12. 2025
Informacje o stanowisku
technologies-expected :
JavaScript
TypeScript
SQL
PostgreSQL
NestJS
Git
ESLint
CI/CD
Prettier
technologies-optional :
React
Terraform
Google Cloud Platform
about-project :
The project is a subscription-based e-learning platform for standardized test preparation. It delivers video courses, guided learning paths, structured practice exercises, and progress tracking tools.
Future development includes a test-taking platform, AI-powered features (personalized recommendations, performance analytics, adaptive learning paths, automated grading), gamification, and expansion to additional standardized tests.
The project is already set up, with some views and APIs already completed, so youll have code examples to refer to. You’ll work simultaneously with three other engineers on this project.
The tech stack includes a NestJS backend with PostgreSQL and a React frontend. Provisioned using Terraform on Google Cloud Platform. Mono-repo structure.
We follow any major current software patterns, such as:
- Code is automatically formatted by Prettier, linted by ESLint, and verified by TypeScript (in strict mode).
- The main branch is protected, and any new work needs to be introduced through a pull request.
- There are CI/CD pipelines and automatic tests. The test pipeline needs to succeed for the code to be merged, and any merged code is automatically deployed to the staging environment.
The tech lead in this project, wholl be mentoring you, has worked in the software engineering field for over 15 years, and gave multiple tech talks at various tech conferences, so you can bet youll be in good hands. We pay a lot of attention to good code quality and the development process.
responsibilities :
Build and ship API endpoints for an e-learning platform used by medical students preparing for standardized tests, working with NestJS, TypeScript, and PostgreSQL
Collaborate closely with the team lead, product owner, designer, and front-end engineer to design APIs that meet user needs and deliver great experiences
Write maintainable, tested code following modern best practices including automated E2E tests, code reviews, and CI/CD pipelines
Grow with the project by taking on more complex features as you become familiar with the codebase, including integrations with new data sources and AI-powered learning tools
Expand your skills (optional) by learning React and contributing to front-end development if full-stack work interests you
requirements-expected :
experience in writing JavaScript and TypeScript code
experience in developing back-ends using a MVC pattern
experience in SQL-based databases (MySQL, Postgres, MS SQL, doesn’t matter)
experience with git and pull-request-based development