Job Title: Node.js Developer
Location:
Hungary
Experience:
6+ years
Job Summary
We are looking for a skilled and motivated Node.js Developer to join our technology team. The ideal candidate will be responsible for designing, developing, and maintaining scalable server-side applications and APIs using Node.js. You will collaborate closely with frontend developers, product managers, and DevOps teams to deliver high-quality, secure, and performant solutions.
Key Responsibilities
- Design, develop, and maintain backend services and RESTful / GraphQL APIs using Node.js
- Build scalable and high-performance applications following best coding practices
- Integrate data storage solutions such as MongoDB, PostgreSQL, MySQL, or similar databases
- Write clean, maintainable, and well-documented code
- Implement security and data protection measures
- Optimize applications for maximum speed and scalability
- Collaborate with cross-functional teams to define, design, and ship new features
- Troubleshoot, debug, and enhance existing applications
- Participate in code reviews and contribute to continuous improvement
- Support CI/CD pipelines and deployment processes
Required Skills & Qualifications
- Strong experience with Node.js and JavaScript / TypeScript
- Hands-on experience with Node.js frameworks such as Express.js, NestJS, or Fastify
- Solid understanding of asynchronous programming, event-driven architecture, and REST APIs
- Experience working with SQL and/or NoSQL databases
- Familiarity with version control systems (e.g., Git)
- Knowledge of API security (JWT, OAuth, authentication, authorization)
- Understanding of microservices architecture (preferred)
- Strong problem-solving and debugging skills
- Good communication and teamwork abilities
Good to Have (Preferred Skills)
- Experience with Docker and containerization
- Exposure to cloud platforms (AWS)
- Knowledge of message queues (Kafka, RabbitMQ, or similar)
- Experience with CI/CD tools (GitHub Actions, Jenkins, GitLab CI)
- Familiarity with testing frameworks (Jest, Mocha, Chai)
- Understanding of frontend technologies (React, Angular, etc.)