S
SoftServe
BackendSenior
Senior Node.js Engineer
TypeScriptNode.jsPostgreSQLKafkaTypeORMMySQLBigQueryGoogle Cloud StorageRedisAmazon SQSPython
About the Position
Contribute to a complex, data-driven platform supporting large-scale construction projects. Work with modern cloud-based architecture, shaping data pipelines, integrations, and UI components.
Responsibilities
- Design and evolve dual-layer data architecture, ensuring scalability, reliability, and high performance across data workflows
- Own dataset and table lifecycle management using MySQL and TypeORM, improving consistency and maintainability
- Collaborate with cross-functional teams to deliver robust data pipelines and integrations that enhance project analytics and user experience
- Build and optimize engines converting visual definitions into parameterized BigQuery SQL for efficient data processing
- Manage ephemeral blob uploads to GCS and execute high-performance BigQuery MERGE operations
- Extend Canvas-based UI frameworks with advanced rendering, interaction models, and animation systems
- Oversee integrations with enterprise and construction platforms, ensuring effective ingestion and synchronization strategies
Requirements
- Solid experience with TypeScript, Node.js
- Strong proficiency with Postgres, Kafka
- Experience with vector embeddings would be a plus but I don’t think is required.
- Analytical mindset with strong problem-solving and collaboration skills
- Upper-intermediate or higher level of English
- Proficient in LLM/agent systems (MCP, retrieval), Redis/SQS, Python (nice to have)
Who to contact
Senior Node.js Engineer
View Original