Backend Developer (Java Spring / Node.js)
Backend Developer (Java Spring / Node.js) for highload projects, salary $3000-3500, office in Moscow or Saint Petersburg.
Develop and maintain server-side logic on Java Spring and Node.js. Design database schemas, optimize queries, work with transactions, indexes, and scalability (PostgreSQL, ClickHouse). Build ETL/ELT pipelines, write analytical queries, aggregations, and materialized views in Data Warehouse. Design highload architectures, choosing optimal solutions for specific load and data volume. Accelerate development using AI-IDEs and assistants (Cursor, Codex, Claude Code), controlling result quality.
Confident knowledge of Java Spring and Node.js. Practical experience with PostgreSQL and ClickHouse. Strong knowledge of data structures and algorithms, ability to choose solutions under load. Practical experience with ORMs, understanding their limitations under high load, and ability to write raw SQL when necessary. Experience with queues (RabbitMQ, Bull, Kafka) and caching (Redis), including cache invalidation strategies. Experience using AI tools in development (Cursor, Codex, Claude Code). Not afraid of responsibility and non-trivial tasks, bring work to results. Nice to have: understanding of context engineering and ability to formulate prompts properly.
Salary from $3000 to $3500 per month. Full-time employment. Office format (Moscow, Saint Petersburg).
Don't miss a single job
Subscribe to our Telegram channel