Node.js Developer
Rite NRG
- Location
- Remote within Poland
- Job Type
- full-time
- Salary
- Unknown
- Posted
- May 27, 2025
Job Description
Contract: B2B
Location: Remote within Poland
Key Technologies
- Node.js
- TypeScript, JavaScript
- Express.js / NestJS
- PostgreSQL, MongoDB, Redis
- REST APIs, GraphQL
- Docker, Kubernetes (basic knowledge)
- CI/CD tools
Responsibilities
- Design and implement backend services and APIs using Node.js
- Write clean, maintainable, and well-tested code (TDD/BDD preferred)
- Integrate with front-end apps and external APIs
- Optimize application performance and scalability
- Participate in code reviews and architectural discussions
- Collaborate with cross-functional teams in Agile/Scrum environments
Requirements
- Minimum 3 years of commercial experience with Node.js
- Strong knowledge of JavaScript/TypeScript and backend frameworks
- Experience with SQL/NoSQL databases and data modeling
- Understanding of modern API design and security best practices
- Fluency in Polish and advanced level of English (B2/C1)
Nice to have
- Familiarity with Docker and version control systems like Git
- Experience with cloud services is a plus
Why join us?
Rite NRG is a vibrant outsourcing technology company driven by the Right People dedicated to empowering businesses through innovative software solutions. We focus on building strong partnerships and providing top-notch software solutions that drive real business growth. Our business model revolves around collaboration and delivering impactful results for our clients.
Join us, and be part of a team where great minds, Right Energy, and strong partnerships come together to shape the future of technology!
- Stable, long term, full-time collaboration.
- Remote work within Poland and flexible working hours.
- High engineering culture with a focus on growth and learning.
- Multinational teams.
- Benefits: Private medical care, Multisport card, and workation (work for a week from Barcelona or elsewhere).
π― Who is this job for?
This role fits a Node.js Developer with 3+ years of experience in backend development using Node.js, TypeScript/JavaScript, and frameworks like Express.js or NestJS. Candidates should be skilled in API design, SQL/NoSQL databases (PostgreSQL, MongoDB, Redis), and writing clean, testable code in Agile environments. Familiarity with Docker, Kubernetes, CI/CD, and cloud services is a plus; the position is remote within Poland with strong communication skills in Polish and English required.
π¬ Potential Interview Questions
-
How do you design and implement scalable backend services using Node.js and TypeScript?
By structuring code modularly, leveraging frameworks like Express.js or NestJS, applying asynchronous patterns, and optimizing database queries and caching. -
What is your approach to writing clean, maintainable, and well-tested backend code?
Use TDD/BDD practices, write modular and readable code, enforce linting and formatting standards, and cover logic with unit and integration tests. -
How do you design and secure RESTful and GraphQL APIs?
Follow REST/GraphQL best practices, implement authentication and authorization (e.g., JWT, OAuth), validate inputs, and use rate limiting and logging for security. -
Describe your experience with SQL and NoSQL databases and data modeling.
Design normalized schemas for relational databases like PostgreSQL, create flexible document models for MongoDB, and optimize with indexing and caching strategies. -
How do you optimize Node.js application performance and scalability?
Profile bottlenecks, use clustering or worker threads, implement efficient database queries, apply caching (Redis), and leverage load balancing. -
What is your experience working in Agile/Scrum teams?
Participate in sprint planning, daily standups, retrospectives, collaborate closely with cross-functional teams, and continuously deliver incremental value. -
How familiar are you with Docker and Kubernetes in deployment workflows?
Create Docker containers for consistent environments, deploy services to Kubernetes clusters, manage configurations and secrets, and monitor cluster health. -
How do you collaborate effectively in code reviews and architectural discussions?
Provide constructive feedback, share knowledge, focus on maintainability and scalability, listen actively, and align on best practices and design patterns. -
What are some security best practices you follow when building backend systems?
Sanitize inputs, use HTTPS, store secrets securely, implement proper error handling, and follow principle of least privilege for access controls. -
How do you handle integration with frontend apps and third-party APIs?
Design clear and consistent API contracts, handle asynchronous data flows gracefully, implement robust error handling, and ensure proper documentation.
π Job Summary
Rite NRG is looking for a Node.js Developer to join their remote team within Poland on a full-time B2B contract. You'll design and build scalable backend services using Node.js, TypeScript, Express/NestJS, and work with databases like PostgreSQL and MongoDB. The role offers flexible hours, private medical care, Multisport card, and workation opportunities. Join a multinational team focused on innovation, growth, and long-term collaboration in a supportive engineering culture.