Combining your specific industry knowledge and needs with our interdisciplinary BIM knowledge and software engineering skills, we build simple solutions to increase the efficiency and quality of your work. Whether you have an idea with potential, or you are facing a challenge that existing BIM systems cannot solve, we create add-ons and standalone BIM applications to bridge that gap.
To achieve this effectively, we use SAFe as our work method, JIRA as our work environment and the following tested technologies as the building blocks: Revit API, .NET, PHP, Angular, Node JS, React, TypeScript, three.js, MongoDB, PostgreSQL, HTML and CSS.
Opis posla
We are seeking a Backend Developer with deep expertise in Node.js to join our growing engineering team. In this role, you will lead the design and implementation of scalable backend services and APIs that power our applications. You’ll work closely with cross-functional teams to deliver robust solutions, and you’ll play a key role in shaping the architecture, performance, and reliability of our backend systems.
Key Responsibilities:
Design, build, and maintain high-performance backend services and RESTful APIs using Node.js
Gathering and refining specifications and requirements based on technical needs
Lead architecture discussions and decisions for new backend features and infrastructure
Collaborate with frontend developers, product managers, and QA to deliver end-to-end features
Optimize application performance, scalability, and reliability
Implement and enforce best practices in code quality, testing, and documentation
Troubleshoot, debug, and upgrade existing backend systems
Integrate with databases (SQL/NoSQL), third-party services, and internal tools
Ensure security and data protection measures are properly implemented
Kvalifikacije
Requirements:
5+ years of professional backend development experience, with 3+ years in Node.js
Strong understanding of asynchronous programming and event-driven architecture
Experience with Express.js, NestJS, or other Node.js frameworks
Proficient with SQL and/or NoSQL databases (e.g., PostgreSQL, MongoDB, Redis)
Solid understanding of REST APIs, authentication (JWT, OAuth), and web security best practices
Familiarity with CI/CD pipelines, Docker, and cloud platforms (AWS, GCP, or Azure)
Strong unit and integration testing experience (e.g., Jest, Mocha)
Excellent command of the English language both written and oral.
Dodatne Informacije
Nice to have:
Experience with GraphQL and real-time technologies (e.g., WebSockets)
Familiarity with microservices architecture and message queues (e.g., RabbitMQ, Kafka)
Knowledge of TypeScript
Working at Walter Code:
You become a member of the Walter Code Club, which includes a lot of benefits such as private health & life insurance, team & education budget, fitness budget, team activities, sporting events, parties, and other benefits from the categories: