Senior Full-Stack Node.js Engineer
Laflei
11 июня 2025
За границей
Более 5 лет
Полный день
Высшее
Удалённо
Принимаем и людей с инвалидностью
Laflei is a leading conglomerate specializing primarily in luxury vehicles rentals, caters to discerning clients seeking top-tier experiences with cars, jetsurfs, motorbikes, and more.
Beyond rentals, we revolutionize rental management with innovative software solutions. Introducing TopRentApp, our cutting-edge SaaS ERP system built specifically for transportation rental companies. Developed by industry veterans, it's not just theory – it's battle-tested, proven, and constantly evolving with new features to keep you ahead of the game.
As a Senior Full-Stack Engineer, you will play a pivotal role in designing and developing backend systems while contributing to frontend development. You will collaborate with the team to shape the system architecture, ensuring scalability, performance, and alignment with business goals. Your expertise will guide the team in implementing best practices, ensuring code quality, and fostering a culture of continuous improvement.
Key Responsibilities
- Collaborate with the CTO to design and implement scalable backend architectures.
- Develop and maintain backend services using Node.js and TypeScript.
- Implement and manage GraphQL APIs, integrating with various data sources.
- Ensure efficient database queries to PostgreSQL.
- Ensure application performance, quality, and robustness.
- Conduct peer code reviews to maintain high standards.
- Participate in the entire application lifecycle, focusing on coding and debugging.
Qualifications
- 5+ years of experience in full-stack development with a focus on backend technologies.
- Proficient in Node.js, TypeScript, and GraphQL.
- Experience with Prisma ORM and PostgreSQL.
- Familiarity with frontend frameworks like React and Next.js.
- Strong understanding of software development principles and best practices.
- Excellent problem-solving skills and attention to detail.
- Effective communication skills and a collaborative mindset.
Nice to Have
- Experience with Firebase Authentication and Stripe integration.
- Familiarity with Redis and queue management.
- Knowledge of CI/CD pipelines and deployment on Vercel.
- Exposure to internationalization (i18n) practices.
Our Tech Stack
Frontend:
- React with Next.js (SSR and SSG)
- TypeScript
- GraphQL (Relay)
- Material-UI (MUI)
Backend:
- Node.js with TypeScript
- GraphQL Server
- Prisma ORM
- PostgreSQL (Supabase)
- Firebase Authentication
- Stripe
- Upstash (Redis and queues)
DevOps & Tooling:
- Vercel
- GitHub Actions
- ESLint, Prettier, Stylelint
- Vitest
- Sentry
- Cursor IDE
- Storybook
- Cypress
Languages:
- The main languages of communication in the company are English, Italian, Russian, and Ukrainian. Since our team has many people from the CIS, we also use Russian for better understanding. We do not cooperate with aggressor countries.
Conditions:
- Remote work, flexible schedule
- Hourly payment, 40 hours per week
- Long-term collaboration
Benefits of working with us:
- Decent salary with opportunities for review every six months, based on performance and willingness to take on additional responsibilities
- 24 calendar days of paid vacation
- Paid sick leave with a doctor's certificate
- No unnecessary distracting meetings, only the essential ones
And a few very important things to know about us:
We're a small but successful team of professionals fostering a "family-like" culture. However, this isn't the kind of family that gathers a few times a year to celebrate something. It's a union of individuals bound by common interests and a sense of belonging to a shared mission, a desire to see a magnificent result of joint efforts.
We take a highly responsible approach to the selection of our team members: no matter what position we hire someone for, the main quality we look for is a people-first attitude. That's why in our team you won't meet indifferent bureaucrats, but you will definitely meet like-minded buddies.
Convinced this is the right fit? Apply now and let's make it happen!
Beyond rentals, we revolutionize rental management with innovative software solutions. Introducing TopRentApp, our cutting-edge SaaS ERP system built specifically for transportation rental companies. Developed by industry veterans, it's not just theory – it's battle-tested, proven, and constantly evolving with new features to keep you ahead of the game.
As a Senior Full-Stack Engineer, you will play a pivotal role in designing and developing backend systems while contributing to frontend development. You will collaborate with the team to shape the system architecture, ensuring scalability, performance, and alignment with business goals. Your expertise will guide the team in implementing best practices, ensuring code quality, and fostering a culture of continuous improvement.
Key Responsibilities
- Collaborate with the CTO to design and implement scalable backend architectures.
- Develop and maintain backend services using Node.js and TypeScript.
- Implement and manage GraphQL APIs, integrating with various data sources.
- Ensure efficient database queries to PostgreSQL.
- Ensure application performance, quality, and robustness.
- Conduct peer code reviews to maintain high standards.
- Participate in the entire application lifecycle, focusing on coding and debugging.
Qualifications
- 5+ years of experience in full-stack development with a focus on backend technologies.
- Proficient in Node.js, TypeScript, and GraphQL.
- Experience with Prisma ORM and PostgreSQL.
- Familiarity with frontend frameworks like React and Next.js.
- Strong understanding of software development principles and best practices.
- Excellent problem-solving skills and attention to detail.
- Effective communication skills and a collaborative mindset.
Nice to Have
- Experience with Firebase Authentication and Stripe integration.
- Familiarity with Redis and queue management.
- Knowledge of CI/CD pipelines and deployment on Vercel.
- Exposure to internationalization (i18n) practices.
Our Tech Stack
Frontend:
- React with Next.js (SSR and SSG)
- TypeScript
- GraphQL (Relay)
- Material-UI (MUI)
Backend:
- Node.js with TypeScript
- GraphQL Server
- Prisma ORM
- PostgreSQL (Supabase)
- Firebase Authentication
- Stripe
- Upstash (Redis and queues)
DevOps & Tooling:
- Vercel
- GitHub Actions
- ESLint, Prettier, Stylelint
- Vitest
- Sentry
- Cursor IDE
- Storybook
- Cypress
Languages:
- The main languages of communication in the company are English, Italian, Russian, and Ukrainian. Since our team has many people from the CIS, we also use Russian for better understanding. We do not cooperate with aggressor countries.
Conditions:
- Remote work, flexible schedule
- Hourly payment, 40 hours per week
- Long-term collaboration
Benefits of working with us:
- Decent salary with opportunities for review every six months, based on performance and willingness to take on additional responsibilities
- 24 calendar days of paid vacation
- Paid sick leave with a doctor's certificate
- No unnecessary distracting meetings, only the essential ones
And a few very important things to know about us:
We're a small but successful team of professionals fostering a "family-like" culture. However, this isn't the kind of family that gathers a few times a year to celebrate something. It's a union of individuals bound by common interests and a sense of belonging to a shared mission, a desire to see a magnificent result of joint efforts.
We take a highly responsible approach to the selection of our team members: no matter what position we hire someone for, the main quality we look for is a people-first attitude. That's why in our team you won't meet indifferent bureaucrats, but you will definitely meet like-minded buddies.
Convinced this is the right fit? Apply now and let's make it happen!
Знание языков:
Английский Средний
Русский Продвинутый
Готовы трудоустроить беженцев
Адрес:
За границей
Дата актуализации:
11 июня 2025
Ваше резюме успешно отправлено! 🥳
Зарегистрируйтесь сейчас, чтобы отслеживать статус вашего резюме!
Доставлено
и
Просмотрено