SoftMediaLab
Senior Fullstack Developer / AI-Native Engineer Node.js / TypeScript / React
from 200,000 to 240,000 ₽ per month, net
Experience: over 6 years
Full-time employment
Contract type: Employment contract, Civil contract with self-employed, with individual entrepreneurs, with individuals
Schedule: 5/2
Work format: remote
☑️ Responsibilities
- design application architecture: backend, frontend, databases, APIs, and integrations
- decompose large tasks and projects into understandable stages and estimate effort
- develop backend with Node.js / TypeScript and frontend with React
- design REST APIs, integrations, and data models
- work with PostgreSQL, if necessary Redis, MongoDB, message queues
- make technical decisions considering performance, scalability, fault tolerance, and security
- conduct Code Reviews and be responsible for the quality of the technical result
- write and control Unit/Integration tests
- work with Docker and CI/CD
- participate in releases, troubleshoot production issues, work with logging and monitoring
- create PoCs to test technical hypotheses
- interact with the client and be able to explain technical solutions in understandable business language
☑️ Our requirements for candidates
- It will be important to be able to:
- work with Claude Code / Codex / Cursor / GitHub Copilot or similar tools
- decompose large tasks for AI agents
- provide agents with context, rules / skills / instructions
- use AI for development, testing, Code Review, documentation, refactoring, and legacy analysis
- organize the work of several agents with different roles
- verify and accept generated code, rather than blindly relying on AI results
- understand the limitations of LLMs: hallucinations, context loss, over-complication of solutions, architectural errors, and potential security issues
- maintain personal responsibility for the technical result regardless of which part of the work was done by AI
- What is important to us:
- Commercial development experience of 5+ years
- Strong knowledge: TypeScript + Node.js + React + PostgreSQL
- Practical experience in designing systems as a whole, not just frontend architecture
- Understanding of System Design: monolithic and microservice architecture, APIs, databases, queues, caching, integrations
- Ability to work with non-functional requirements: performance, load, scalability, fault tolerance, security, and observability
- Experience with Docker and CI/CD. Knowledge of Kubernetes will be a plus
- Experience with Code Review, Unit and Integration Testing
- Ability to independently decompose a task and estimate development time in hours
- Experience launching solutions from requirements to production
- We particularly value independence: if you are given a business task, we expect you to be able to understand the requirements, ask necessary questions, propose an architecture, assess risks and effort, organize development, and bring the result to production
Will be a plus:
- Redis
- Kafka / RabbitMQ
- MongoDB
- Kubernetes
- Prometheus / Grafana / Sentry
- experience with high-load systems
- complex integrations with external systems
- participation in pre-sales and technical assessment of new projects
- experience in technical leadership or mentoring developers
Contacts: a.pleshkova@softmedialab.com