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).