Senior Fullstack Developer / AI-Native Engineer Node.js / TypeScript / React
Senior Fullstack Developer / AI-Native Engineer at SoftMediaLab, Node.js/TypeScript/React, salary 200k-240k RUB/month, remote, full-time, 6+ years experience.
Design application architecture: backend, frontend, DB, API and integrations. Decompose large tasks and projects into clear stages and estimate effort. Develop backend on Node.js / TypeScript and frontend on React. Design REST API, 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 Review 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, analyze production problems, work with logging and monitoring. Create PoCs to test technical hypotheses. Interact with the customer and be able to explain technical decisions in clear business language.
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 work of multiple agents with different roles. - Verify and accept generated code, not blindly rely on AI results. - Understand LLM limitations: hallucinations, context loss, overcomplication, architecture errors and potential security issues. - Maintain personal responsibility for the technical result regardless of how much work was done by AI. What is important for us: - Commercial development experience from 5 years. - Strong knowledge: TypeScript + Node.js + React + PostgreSQL. - Practical experience in designing entire systems, not just frontend architecture. - Understanding of System Design: monolithic and microservice architecture, API, DB, 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 is a plus. - Experience with Code Review, Unit and Integration Testing. - Ability to independently decompose a task and estimate development in hours. - Experience launching solutions from requirements to production. - We especially value independence: if given a business task, we expect you to understand requirements, ask necessary questions, propose 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 presale and technical evaluation of new projects - Experience in technical leadership or mentoring developers
Salary from 200,000 to 240,000 RUB per month, net. Full-time employment. Employment: Labor contract, GPC contract with self-employed, with individual entrepreneur, with individual. Schedule: 5/2. Work format: remote.
Don't miss a single job
Subscribe to our Telegram channel