Software Engineer Node.js

16/01/26 5000 – 6500 USD / Month Warsaw
img
img

    Software Engineer Node.js

    We are looking for a skilled Software Engineer Node.js to join our web development team. In this role, you will be responsible for building and maintaining scalable, secure server-side applications and APIs. The ideal candidate has strong JavaScript expertise, a solid understanding of backend architecture, and experience working with cloud platforms and databases.

    This position offers the opportunity to work on modern, production-grade systems while collaborating closely with cross-functional teams to deliver high-quality solutions.

    Key Responsibilities

    • Application Development: Design, develop, and maintain scalable server-side applications using Node.js.

    • API Design: Build and maintain RESTful and GraphQL APIs.

    • Performance & Security: Optimize applications for speed, scalability, and security.

    • System Integration: Integrate backend services with front-end applications and third-party systems.

    • Collaboration: Work closely with product managers, designers, and engineers to deliver reliable solutions.

    • Code Quality: Write clean, maintainable, and well-documented code; participate in code reviews and technical discussions.

    • Production Support: Troubleshoot and resolve production issues to ensure system reliability.

    • Continuous Improvement: Stay current with emerging technologies, tools, and industry best practices.

    Technical Requirements

    Core Skills

    • Strong proficiency in Node.js and JavaScript (ES6+)

    • Experience with Express.js or similar Node.js frameworks

    • Solid understanding of asynchronous programming, event-driven architecture, and software design patterns

    APIs & Data

    • Experience with REST APIs, GraphQL, and WebSockets

    • Hands-on experience with databases such as MongoDB, PostgreSQL, or MySQL

    Security & Testing

    • Experience implementing authentication and authorization using OAuth, OpenID, or similar federated identity patterns

    • Proficiency in writing unit tests using tools such as Mocha and Chai

    Foundations & Tooling

    • Strong foundation in data structures and algorithms

    • Excellent debugging and problem-solving skills

    • Proficiency with Git and version control workflows

    Preferred Qualifications (Nice to Have)

    • Experience with cloud platforms such as AWS, Google Cloud, or Azure

    • Familiarity with microservices architecture

    • Experience working in Agile/Scrum environments

    • Exposure to RAG applications, vector embeddings, or AI-powered systems

    • Experience setting up CI pipelines for automated testing and static analysis

    Over 60% of our candidates get invited to an interview with our Clients.

    Apply with the form below and we will reach out to you in the next 24h