Backend Developer (Java Spring / Node.js)
Backend Developer (Java Spring/Node.js) at HeadStart, full-time, office in Moscow or St. Petersburg, salary $3000-$3500. Building highload server architectures, databases, ETL pipelines, and AI-assisted development.
Responsibilities: - Develop and maintain server-side logic using 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. - Architect highload systems, choosing optimal solutions for specific load and data volume. - Accelerate development with AI-IDE and assistants (Cursor, Codex, Claude Code), ensuring quality.
Requirements: - Confident knowledge of Java Spring and Node.js. - Practical experience with PostgreSQL and ClickHouse. - Good understanding of data structures and algorithms, ability to select solutions under load. - Practical experience with ORM, understanding their limitations under high load, and ability to write raw SQL when needed. - 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, deliver results. Nice to have: - Understanding of context engineering and ability to formulate prompts.
Conditions: - Full-time employment. - Office work format (Moscow, St. Petersburg). - Salary from 3000 to 3500 USD.
Don't miss a single job
Subscribe to our Telegram channel