Overview

Almedia Arm works together with companies that want to advertise their apps, surveys and products. It is trusted by over 8,000,000 users & has more than 20,000 daily active users.
Users can solve different tasks from various so-called offer walls. For example, they are testing an app or filling out a survey. They receive coins as a reward, which they can cash out for cash, coupons, crypto and others.
We are looking for a highly skilled and experienced senior software engineer(Node.js) to join our team and help take the platform to the next level.
The ideal candidate will have a strong background in building and maintaining large-scale systems and experience with microservices, performance optimization, software architecture, and event streaming.

Responsibilities:


- Write clean, concise code that is stable and extensible
- Ensure the best possible performance, quality, and responsiveness of the application, debug and resolve production issues as needed
- Communicate frequently and effectively with other engineers in addition to our product managers
- Review team members' code changes
- Write documentation.

Required Qualifications:


- 4+ years experience in web/software development(Node.js, TypeScript)
- Strong proficiency in MySQL database management
- Excellent written and verbal communication skills in English
- Experience with Rest APIs, Graphql and Websockets
- Experience with RabbitMQ and Redis
- Experience with Nest.js is a plus
- Experience with GitLab CI/CD is a plus
- Experience with HTML and CSS is a plus