Job offer

JavaScript Back-end Engineer

Full Stack House

RegularPoznańFull-time
Remote
Skills
Node.jsNest.js★★★★★RegularPostgreSQL
Backend
1 week ago

Join Full Stack House as a back-end engineer to help build a subscription-based e-learning platform for standardized test preparation.

The position is remote, with flexible work hours.

Salary: 8.000 - 16.400 PLN brutto / month (50 - 100 PLN brutto / hour)

What You'll Do

  • 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

What We Require

Our perfect match would have the following:

  • 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,
  • experience in writing automated tests.

About the 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 you'll 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, who'll 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 you'll be in good hands. We pay a lot of attention to good code quality and the development process.

About us

We, Full Stack House, are still a very new and small software house. Hopefully that explains why we currently do not have a logo or website yet. Our team consists of me, Jacek Tomaszewski, a full-stack engineer with over 15 years of experience, an experienced UI/UX designer named Artur Polkowski, and three other engineers.

We’ve noticed that many software agencies fail to deliver their job quickly and efficiently. That's why we've decided to start our own. Good code quality, development process, and reliance on modern tools are the ways we want to distinguish ourselves from the other software houses.

Joining us

If you like that idea, and the above project sounds interesting to you - send us your CV through the application form. When doing so, please provide:

  • links to any code you’ve written or projects you’ve developed,
  • your salary expectations,
  • the date when you can start. (The sooner, the better.)

Hiring process

There will be only one step in the process - a 60-90 min interview with me (the Tech Lead). It’ll mostly be a pair-programming session - with half of it being on your environment, and the other half on ours.

8 000 - 16 400 PLN

(gross/month)

Backend developers focus on server-side logic, database management, and application architecture. They build and maintain the technology that powers the components users interact with on the frontend. Proficiency in server-side languages such as Node.js, Python, Ruby, or Java, along with knowledge of database systems like MySQL or MongoDB, is essential for creating robust and scalable applications.

Subscribe to job alerts

Increase your chances of finding a dream job - subscribe to our newsletter and be the first to receive the latest job offers matching your preferences.