We are looking for a Senior Software Engineer (NodeJS, AWS).
Responsibilities
* Collaborate with the team and business stakeholders to find the most effective solutions considering all trade‑offs (timelines, resources, quality)
* Design and decompose high‑level architecture, implementation plans
* Implement technical solutions, including DevOps practices (monitoring, security, logging, scalability)
* Deploy solutions to production
* Monitor the entire system and resolve incidents as they arise (AWS infrastructure, moderation pipelines, AI providers)
* Continuously improve system stability and performance
* Introduce new technologies and engineering practices
* Review architectural decisions and code
* Maintain and evolve CI/CD pipelines, code quality tooling, and testing practices
Requirements
* 3+ years of production experience with TypeScript and Node.js (ESM)
* Strong hands‑on experience with AWS CDK (v2) for infrastructure‑as‑code
* Deep knowledge of AWS serverless: Lambda, Step Functions (SDK integrations, JSONata, Map/Parallel states), API Gateway, SQS, DynamoDB, S3, EventBridge
* Solid understanding of event‑driven architectures and asynchronous processing patterns (queues, dead‑letter queues, pipes)
* Experience with DynamoDB data modeling and access patterns
* Familiarity with CI/CD using GitHub Actions (or equivalent)
* Competency in writing automated tests (Jest, and ideally BDD frameworks such as Cucumber)
* Ability to design and document technical solutions (Tech Specs, architecture diagrams)
* English level B1 or higher
* Nice‑to‑have:
* Experience with Linux server administration (Ubuntu) – SSH, Nginx configuration, SSL/TLS certificates, service management
* Experience managing GPU instances for LLM inference (provisioning, monitoring, cost optimization)
* Experience with AWS analytics stack: Kinesis Firehose, Glue, Athena, Parquet
* Experience with AWS CloudWatch dashboards, composite alarms, and observability tooling
Benefits
* REMOTE OPPORTUNITY to work full‑time
* Vacation – 28 calendar days per year
* 7 wellness days per year (time off that can be used to deal with household issues, to lie down and recover without taking sick leave)
* Bonuses up to $5000 for recommending successful applicants for positions in the company
* 50% payment for professional training, international conferences, and meetings
* Health benefits. According to the paychecks, if you are not eligible for corporate medical insurance, the company will compensate you with up to $1,000 gross per year per employee. This can be spent on self‑purchase of health insurance or on doctor’s fees for yourself and close relatives (spouse, children)
* Workplace organization. The company provides all employees with an equipped workplace and all the necessary equipment (table, armchair, Wi‑Fi, etc.) in our offices or co‑working locations. In other locations, the company provides reimbursement of workplace costs up to $1,000 gross once every 3 years, according to the paychecks. This money can be spent on the rent of the co‑working room, on equipping the working place at home (desk, chair, Internet, etc.) during those 3 years
* Internal gamified gratitude system: receive bonuses from colleagues and exchange them for our merchandise, team‑building activities, massage certificates, etc.
#J-18808-Ljbffr