-
Perficient

Senior Software Engineer

Perficient
Romania · Full-time · Mid-Senior

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

c ui ai sql server scala microservices cloud ha product manager graphql redis aws esp continuous integration containerization message broker restful apis javascript kubernetes typescript postgresql sql server serverless dynamodb embedded docker react nosql mysql kafka oauth excel java sqs nat toc
Login to Apply
Posted
Dec 18, 2024
Type
Full-time
Level
Mid-Senior
Location
Cluj
Company
Perficient

Industries

Software Development IT System Custom Software Development

Categories

Information Technology

Related Jobs

3 roles aligned with this opportunity

View all jobs
View Job Details
YO IT Consulting
Related

Backend Engineer - Remote

2026-05-22

Full-time
Not Applicable
Luxembourg
Software Development
Engineering
View Job Details
Gruppo Euris Spa
Related

Java/Spring Backend Software Engineer Professional

2026-05-22

Full-time
Mid-Senior
Italy
IT Services
Information Technology
View Job Details
Vinted
Related

Senior Backend Engineer, Trust & Safety (Actioning)

2026-05-29

Full-time
Mid-Senior
Lithuania
Software Development
Engineering