Senior Backend Engineer

New
F
Fundraise UpNonprofit Technology
Portugal - Remote, CET hours preferredFull-TimeSenior
Salary€5,300 - €6,200 gross per month
Apply NowOpens the employer's application page

Job Details

Languages
Russian
Experience
7+ years
Required Skills
Node.jsElasticSearchKafkaMongoDBTypeScriptClickhouseRedisNest.js

Requirements

  • 7+ years of backend development experience, preferably in a product-driven environment.
  • Strong, hands-on experience with Node.js and modern frameworks like Koa or NestJS.
  • Deep expertise in TypeScript, including its advanced typing and module systems.
  • Solid experience with MongoDB or other NoSQL databases.
  • Familiarity with event-driven architecture using tools like Kafka, RabbitMQ, or Bull/Redis.
  • Hands-on experience with ClickHouse (or similar analytics DBs) and Elasticsearch.
  • Strong understanding of system design, clean architecture principles, and performance optimization.
  • Ability to work independently, take ownership of work, and see projects through to completion.
  • Comfortable working within a Russian-speaking team.

Responsibilities

  • Design, build, and maintain clean, efficient, and scalable backend services in Node.js and TypeScript.
  • Develop new product features from concept to deployment, collaborating closely with product managers and frontend engineers.
  • Own key parts of our backend architecture, making critical decisions that enhance performance, reliability, and security.
  • Write comprehensive unit tests and conduct thorough code reviews to maintain code quality.
  • Proactively identify and implement system improvements, refactoring legacy code where necessary.
  • Contribute to a culture of engineering excellence by mentoring others and sharing your expertise.
  • Actively use AI tools in day-to-day work to identify and solve technical problems.
View Full Description & ApplyYou'll be redirected to the employer's site
€5,300 - €6,200 gross per month
Apply Now