StellarsTech is scaling and looking for a Principal Software Engineer to lead backend development on fast-growing projects for the US market. This role focuses on Node.js while offering opportunities to work with Java and Python systems.
What You’lll Be Doing:
Principal-level responsibilities: * Define long-term architecture and ensure consistency of technical decisions across the product. * Lead critical engineering initiatives focused on reliability, scalability, and system design. * Mentor engineers and guide them through complex tasks and architectural decisions. * Collaborate with PMs, BAs, and stakeholders to align technical solutions with business needs. * Conduct deep technical reviews and maintain high engineering standards.
Hands-on responsibilities: * Develop and maintain backend APIs using Node.js, Express, and databases (PostgreSQL, MongoDB). * Implement interactive and responsive components using React when needed. * Work closely with design and QA teams on feature delivery. * Optimize application performance, reliability, and security. * Write clean, maintainable, and well-tested code following modern development practices.
Who You Are: * 6+ years of professional experience with Node.js and React. * Strong knowledge of JavaScript/TypeScript, backend architecture, and REST APIs. * Experience designing distributed or high-load systems — a strong advantage. * Openness to work with Java and/or Python when needed. * Familiarity with Git and collaborative workflows. * English: Upper-Intermediate+. * Availability to work until 12:00–1:00 a.m. Kyiv time.
Project: we are considering your potential involvement in two different projects: 1) a portfolio of projects in domains such as insurance, billing systems, and related areas; 2) an Edtech product.
Our Hiring Process: * Intro Interview — appr. 30 min; * Technical Interview — 60 min; * Interview with CEO/PM — 60 min; * Project Interview — up to 60 min (optional).