We are looking for a talented Fullstack Node.js Engineer to develop and maintain a robust, scalable, and secure application architecture. You will work on end-to-end development, integrating backend services with the frontend while ensuring a seamless user experience.

Responsibilities

Backend Development:

  • Build and maintain RESTful APIs using NestJS and Fastify.
  • Design and implement scalable solutions for PostgreSQL using Prisma ORM.
  • Integrate Redis for caching and queuing operations with BullMQ.
  • Set up and manage AWS Cognito for authentication.
  • Implement real-time updates using Socket.IO.

Frontend Development:

  • Collaborate with the frontend team to integrate APIs into a React-based frontend.
  • Develop and maintain reusable components and libraries to ensure consistency and scalability.

Testing and Quality:

  • Write and maintain unit tests using Jest and end-to-end tests with Supertest.
  • Ensure code quality through reviews and adherence to industry standards.

Security and Monitoring:

  • Implement security best practices following OWASP guidelines.
  • Integrate and configure Datadog for performance monitoring and notifications.

Documentation and Collaboration:

  • Maintain API documentation using Swagger.
  • Work closely with cross-functional teams to understand requirements and deliver on project goals.

Requirements

Technical Skills:

  • Strong experience with Node.js and TypeScript.
  • Hands-on experience with NestJS or similar backend frameworks.
  • Proficiency in frontend development with React.js.
  • Experience with PostgreSQL, Prisma ORM, and relational database design.
  • Familiarity with Redis, BullMQ, and real-time communication tools like Socket.IO.
  • Knowledge of cloud services, especially AWS Cognito, ElastiCache, and Lambda.
  • Understanding of CI/CD pipelines and Git workflows.

Soft Skills:

  • Problem-solving mindset and attention to detail.
  • Strong communication skills and the ability to work collaboratively.
  • Adaptability and eagerness to learn new technologies.

Preferred Qualifications

  • Experience with AI model integrations or similar advanced use cases.
  • Familiarity with Zod.js for validation and Jest for testing.
  • Experience with microservices architecture and Kubernetes is a plus.

Benefits

  • A dynamic and supportive work environment.
  • Opportunities to work with cutting-edge technologies.
  • Competitive salary and benefits package.

    To Apply: Submit your resume and portfolio showcasing your experience with fullstack development and Node.js projects ideally on github.

Location

Poland - Remote

Remote Job

Job Overview
Job Posted:
5 days ago
Job Expires:
Job Type
Full Time

Share This Job: