Location
Budapest, Hungary
Salary
Not specified
Type
contract
Posted
Today
Job Description
Node.js Developer
Budapest Hungary (Onsite role)
Contract role
"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"
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.)
Looking for more opportunities?
Browse thousands of graduate jobs and entry-level positions.