Arnia Software
Senior Backend Engineer (.NET / Node.js / AWS)
Arnia SoftwareRomania13 hours ago
ContractEngineering, Information Technology

About the role

We are looking for a Senior Backend Engineer to join an existing engineering team working on large-scale digital platforms for one of the world’s leading toy manufacturers.

  • The role is primarily focused on backend development, with a strong emphasis on maintaining and improving a set of APIs written in C#/.NET, while also contributing to services developed in Node.js / TypeScript. The platform runs entirely on AWS and relies on REST APIs, distributed messaging, and cloud-native services.
  • A key aspect of the role will also involve improving observability, helping implement monitoring, logging, and alerting capabilities across the system.


Responsibilities

  • Maintain, debug, refactor, and modernize existing C#/.NET APIs
  • Develop and maintain backend services using Node.js and TypeScript
  • Design, build, and maintain RESTful APIs
  • Work with AWS-based infrastructure and cloud-native services
  • Implement and improve monitoring, logging, and alerting
  • Work with message queues and event-driven architectures
  • Investigate and understand existing and legacy codebases
  • Perform code reviews and collaborate closely with other engineers
  • Contribute to improving technical documentation
  • Participate in Agile/Scrum ceremonies and sprint delivery


Requirements

  • Strong experience with C# / .NET, including maintaining and improving existing APIs
  • Solid experience with Node.js and TypeScript
  • Experience building and maintaining REST APIs
  • Hands-on experience working with AWS, including services such as Lambda, Fargate, and S3
  • Experience with Infrastructure as Code, preferably AWS CDK
  • Familiarity with CloudWatch for logging and monitoring
  • Experience working with message queues or event-driven systems (e.g., Kafka, RabbitMQ, Pulsar, SQS)
  • Understanding of distributed system patterns
  • Experience implementing or improving observability, including monitoring, logging, and alerting
  • Familiarity with observability platforms such as Datadog, Grafana, or similar
  • Ability to work with existing or legacy codebases and understand system behavior from the code
  • Strong code review and collaboration skills
  • Experience working in Agile/Scrum teams


Nice to have

  • Experience with React or Next.js
  • Experience using AI-assisted development tools (e.g., GitHub Copilot or similar)

Key Skills

Ranked by relevance