Description
Job Summary:
We are looking for a Developer to develop and implement new features, as well as maintain and improve existing systems.
Key Highlights:
1. Develop and maintain full-stack web applications (Node.js, TypeScript, React)
2. Create scalable and efficient APIs, ensuring quality and security
3. Work with containers (Docker) and version control (Git Flow)
Developer Position Description:
We are seeking a Developer to join our development team. The candidate will be responsible for developing and implementing new features, as well as maintaining and improving existing systems.
Responsibilities:
* Develop and maintain full-stack web applications using Node.js, TypeScript, React, and Prisma ORM.
* Create scalable and efficient APIs, ensuring quality, performance, and security.
* Implement integrations with relational databases using SQL.
* Write automated tests to ensure code reliability and prevent regressions.
* Work with containers using Docker and Docker Compose.
* Collaborate with the team on a Git Flow-based version control workflow.
* Strictly adhere to defined development standards and contribute to keeping them up to date.
* Participate in planning, code reviews, and technical discussions.
Requirements:
✔️ Experience with TypeScript
✔️ Solid knowledge of Node.js
✔️ Experience with Prisma ORM
✔️ Proficiency in SQL
✔️ Experience with React
✔️ Experience with Docker and Docker Compose
✔️ Familiarity with automated testing
✔️ Knowledge of Git Flow
✔️ Ability to follow and maintain development standards
**Preferred Qualifications:**
* Zustand for state management
* Material UI (MUI)
* Tailwind CSS
* Experience with PWA
* Knowledge of Cloudflare (Workers, Pages, DNS, etc.)
* Experience with LXD or virtualization environments
* Socket.io and WebSockets
* Automation with Puppeteer or Playwright
* Experience with pipelines and advanced automation