Node.js Backend Developer
We're a small team of 5 building a powerful, event-driven document pipeline processor that streamlines handling and automates workflows at scale. Our backend powers everything, and we're seeking a skilled Node.js Backend Developer to help take our product to the next level.
What You'll Do
- Design, build, and maintain scalable backend services using Node.js/Express.js.
- Implement and maintain AWS infrastructure (Lambda, ECS, Cognito).
- Develop event-driven systems for document processing pipeline.
- Work with PostgreSQL (RDS) for data persistence.
- Collaborate with cross-functional teams to deliver high-quality features.
- Write clean, testable, documented code.
- Monitor and improve backend performance, availability, and scalability.
Tech Stack
- Backend: Node.js, Express.js
- Cloud: AWS (Lambda, ECS, Cognito, S3, EventBridge, etc.)
- Architecture: Event-driven, microservices
- Database: PostgreSQL (AWS RDS)
- Tools: Git, Docker, CI/CD pipelines
What We're Looking For
- 3+ years Node.js/Express.js experience
- Strong AWS expertise (Lambda, ECS, Cognito)
- PostgreSQL proficiency (schema design, optimization, data modeling)
- Solid understanding of event-driven architecture and distributed systems
- Experience with RESTful APIs and/or serverless functions
- Familiarity with DevOps, Docker, and CI/CD workflows
- Collaborative mindset with strong communication skills and attention to detail
Bonus Points
- Experience with document processing systems or workflow automation
- Familiarity with message queues or pub/sub systems (e.g., SNS/SQS, Kafka)
- Exposure to infrastructure-as-code (e.g., Terraform, CloudFormation)
- Experience with monitoring tools and observability practices
- Russian language helpful
Why Join Us?
- Work on a cutting-edge product that solves real-world business challenges.
- Join a team that values clean architecture, performance, and developer happiness.
- Flexible work environment, remote-first culture, and supportive team dynamics.
- Opportunities for growth and ownership in a fast-paced startup environment.