Backend Developer (Node.js)
Develop and maintain backend services for a banking environment using Node.js and event-driven microservices. Work on event processing, integrations, and troubleshooting across distributed systems.
תחומי אחריות
- Develop and maintain Node.js backend services using event-driven microservices architecture.
- Ingest and process events from banking systems.
- Build and maintain integrations between systems.
- Investigate and troubleshoot issues in distributed environments.
דרישות
- At least 2 years of backend development experience with Node.js and strong JavaScript skills.
- At least 2 years of microservices development experience.
- At least 2 years of experience with Kafka and/or RabbitMQ.
- At least 2 years of experience developing REST APIs and working with SQL and/or NoSQL databases; familiarity with Swagger/OpenAPI.
- At least 1 year of experience writing unit and integration tests.
- Regular use and critical evaluation of AI tools for planning, development, and testing.
- Systems thinking and ability to investigate complex issues in distributed, highly integrated environments.
יתרון
- Experience with MongoDB.
- Familiarity with monitoring and log analysis tools such as Elasticsearch and Kibana.
- Familiarity with Kubernetes.
- Experience with TypeScript and/or React.