We’re looking for Senior Node.js Developers to build high-performance, scalable backend systems. You’ll design complex server-side architectures and collaborate with product managers and front-end teams to deliver top-notch solutions. Deep Node.js expertise, cloud-native experience, and a passion for robust applications are key to this role.
Responsibilities:
- As part of an agile team, build and enhance financial business application software developed by our client, for the entertainment industry.
- Participate in design, development, documentation, and maintenance of Node.js-based applications and microservices.
- Conduct peer code reviews and provide constructive feedback to other developers.
- Collaborate with architects and product managers to design scalable, secure, and performant backend systems.
- Write clean, efficient, and maintainable code using Node.js and supporting frameworks
- Build and maintain RESTful APIs, WebSockets, and GraphQL endpoints as required.
- Optimize system performance and scalability by improving response times, reducing memory usage, and leveraging caching techniques.
- Collaborate with cross-functional teams to ensure smooth integration between front-end and back-end systems.
- Follow best practices related to coding, testing and building software using latest application development technologies, in a cloud base continuous integration environment.
- Implement large, complex enterprise software systems from the ground up
- Ensure the delivery of high-quality software through automated testing (unit, integration, and performance tests).
- Work with QA engineers to ensure thorough testing coverage and resolve issues in a timely manner.
Qualifications
- 5+ years of experience in software development, with 2+ years specializing in Node.js.
- Proven track record of designing and delivering scalable backend architectures in production.
- Proficient in micro-services and event driven design.
- 3+ years hands-on experience in integrating microservices, rest/web APIs across web applications.
- Advanced proficiency in JavaScript and TypeScript.
- Hands-on experience with database technologies, including SQL (e.g., SQL Server. PostgreSQL,
- MySQL), NoSQL (e.g., MongoDB, DynamoDB, Redis), and Elastic Search.
- Proficiency in working with cloud platforms like AWS and Azure.
- Expertise in API design and development, including RESTful services and GraphQL.
- Familiarity with microservices architecture, containerization (e.g., Docker), and orchestration tools (e.g., Kubernetes).
- Experience with front-end technologies like React .
- Knowledge of event-driven architectures and message brokers (e.g., SQS/SNS, Kafka).
- Familiarity with serverless computing (e.g., AWS Lambda).
- Knowledge of security best practices, including authentication/authorization protocols (OAuth, JWT).
- Solid experience in troubleshooting and debugging is critical.
- Solid experience designing and building large, multi-tenant web based and/or client server applications.
- Excellent communication and teamwork skills
- Experience using technologies such as Redis, elastic search, web-socket/SignalR, and embedded solutions.
Educational background:
- BSC in Computer Science or equivalent required, advanced degree a plus
Key Skills
Ranked by relevance
Related Jobs
3 roles aligned with this opportunity
Backend Engineer - Remote
2026-05-22
Java/Spring Backend Software Engineer Professional
2026-05-22
Senior Backend Engineer, Trust & Safety (Actioning)
2026-05-29
- Posted
- Dec 18, 2024
- Type
- Full-time
- Level
- Mid-Senior
- Location
- Cluj
- Company
- Perficient
Industries
Categories
Related Jobs
3 roles aligned with this opportunity
Backend Engineer - Remote
2026-05-22
Java/Spring Backend Software Engineer Professional
2026-05-22
Senior Backend Engineer, Trust & Safety (Actioning)
2026-05-29