The Role
Primary Responsibilities:
- Design, develop, and maintain scalable services from scratch.
- Lead the implementation of new features.
- Build beautiful user interfaces.
- Optimize application performance and ensure high availability.
- Implement best practices for code quality, testing, and CI/CD.
Required Skills:
- 7+ years experience in professional software development.
- Strong proficiency in TypeScript and JavaScript (ES6+).
- Extensive experience with Node.js and Node.js based frameworks (Express, Fastify, NestJS).
- Solid understanding of RESTful APIs and microservices.
- Experience with event-driven architectures, asynchronous programming and message queues
- (Kafka).
- Familiarity with NoSQL databases and how to efficiently leverage them (DynamoDB, MongoDB,
- Cassandra).
- Experience working with cloud services and infrastructure (e.g., AWS, Azure, Google Cloud).
- Strong problem-solving skills and attention to detail.
- Excellent communication and teamwork abilities.
- Understanding of Agile development methodologies and practices.
Preferred Qualifications:
- Experience with modern JavaScript web frameworks/libraries (e.g., React, Angular, Vue.js).
- Familiarity with containerization and orchestration tools (e.g., Docker, Kubernetes).
- Experience with AWS managed services (specifically API Gateway, Cognito, ECS, MSK,
- DynamoDB).
- Experience working with Infrastructure as Code (CDK, CloudFormation, Terraform).
- Experience with monitoring and logging tools (e.g., CloudWatch, Prometheus, Grafana, ELK
- stack).
- Understanding of DevOps practices and tools.
Similar Jobs
Get Personalized Job Insights.
Our AI-powered fit analysis compares your resume with a job listing so you know if your skills & experience align.
Success! Refresh the page to see how your skills align with this role.
The Company
What We Do
At RIVER we are building a paradigm shifting app that blends social media, zero party data, AI and marketplaces. We let consumers earn real, significant dollars for their data.







