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