Principal Full Stack Developer with React (Remote)

Reposted Yesterday
Hiring Remotely in Ukraine
Remote
Senior level
Software • Business Intelligence
The Role
The Principal Full Stack Developer will lead technical decisions, architect features, and code across both front-end and back-end systems, ensuring scalability and performance.
Summary Generated by Built In
About the Role

We are looking for a Principal Full-Stack Engineer to provide technical leadership across our product and engineering teams. This role is a combination of hands-on coding and architectural guidance. You’ll work across the stack — from building intuitive, performant front-end experiences to optimizing back-end services, APIs, and data models. We’re using React, Node.js, TypeScript, GraphQL, PostgreSQL, CQRS, and event sourcing. As a Principal Engineer, you’ll drive complex feature development, set technical standards, and ensure our systems are scalable, secure, and maintainable. 

Responsibilities

• Defining and refining architecture for new features and long-term platform evolution.
• Designing and coding features end-to-end, from front-end components to backend APIs and data layers.
• Reviewing pull requests and contributing high-quality, scalable code across the stack.
• Troubleshooting complex issues in production and guiding incident response when needed.
• Set technical direction through architecture discussions, coding standards, and best practices.
• Collaborate closely with product, design, and other engineers to deliver solutions that balance technical and business needs.
• Operate with minimal supervision, driving complex initiatives from design through delivery.
• Troubleshoot, optimize, and improve performance, scalability, and reliability of systems.

Requirements

• 8+ years of professional experience in software engineering, with deep expertise in full-stack development.
• 4+ years of experience with React (Next.js), Nest.js (or Express.js), GraphQL, Docker
• Deep expertise in modern front-end technologies, including HTML, CSS, and JavaScript/TypeScript.
• Hands-on experience with back-end technologies, including SQL databases (e.g., PostgreSQL) and API design.
• Familiarity with event-driven architectures, particularly patterns like CQRS and event sourcing.
• Proven experience designing and consuming RESTful APIs and building scalable, production-grade solutions.
• Strong foundation in software engineering principles such as data structures, algorithms, and object-oriented design.
• Excellent communicator who thrives in fast-paced environments, balancing priorities with strong organizational skills and a growth mindset
• Proficient in spoken and written English, capable of communicating clearly with technical and non-technical audiences.

Nice to have

• Hands-on experience with Tailwind CSS, D3.js, Angular, and AG Grid for building rich and performant user interfaces.
• Working knowledge of DevOps practices and CI/CD pipelines, with familiarity in modern tools and automation processes.
• Exposure to AI/ML integration, data pipelines, or advanced analytics systems.

About Us

At Teramind, we're pioneering a predictive, AI-driven approach to safeguarding organizations' people, data, and operations. As a global leader in user behavior analytics, insider risk management, and workforce intelligence, we empower businesses to transform data into a strategic asset - delivering clear visibility, control, and proactive protection across digital environments.

Benefits

This is a remote job. Work from anywhere! We’ve been thriving as a fully-remote team since 2014. To us, remote work means flexibility and having truly diverse, global teams.

Additionally:

• Competitive salary
• Flexible paid time off
• Laptop reimbursement
• Ongoing training, development, and career growth opportunities
• We use an open stack of technologies, so you have the chance to learn and evolve
• High complexity of problems to solve, with active feature development - not just bugs & refactoring
• Collaboration with a forward-thinking team where new ideas come to life, experience is valued, and talent is incubated. You can make an impact quickly.

About our recruitment process

We don’t expect a perfect fit for every requirement we’ve outlined. If you can see yourself contributing to the team, we want to hear your story. You can expect up to 3 interviews, including a live coding component. In some scenarios, we’re able to streamline the process to have minimal rounds. Director-level roles and above should expect a more thorough process, with multiple rounds of interviews.

All roles require reference and background checks

Teramind is an equal opportunity/affirmative action employer. All qualified applicants will receive consideration without regard to race, age, religion, color, marital status, national origin, gender, gender identity or expression, sexual orientation, disability, or veteran status.

Top Skills

Cqrs
CSS
Docker
Express.Js
GraphQL
HTML
JavaScript
Nest.Js
Next.Js
Postgres
React
Typescript
Am I A Good Fit?
beta
Get Personalized Job Insights.
Our AI-powered fit analysis compares your resume with a job listing so you know if your skills & experience align.

The Company
HQ: Aventura, FL
58 Employees
Year Founded: 2014

What We Do

Teramind is the leading provider of insider threat management, data loss prevention, and business process engineering software. With hundreds of five star reviews and thousands of customers across the globe Teramind is all about bringing your business peace of mind by providing data backed insights into your company & workforce. Visit https://www.teramind.co.

Similar Jobs

DraftKings Logo DraftKings

Platform Engineer

Digital Media • Gaming • Information Technology • Software • Sports • Esports • Big Data Analytics
Remote or Hybrid
Ukraine
6400 Employees

MacPaw Logo MacPaw

Senior Product Designer

Information Technology • Security • Software • Cybersecurity • App development • Data Privacy
Remote or Hybrid
Kyiv, Kiev, UKR
550 Employees

GitLab Logo GitLab

Senior Product Manager

Cloud • Security • Software • Cybersecurity • Automation
Easy Apply
Remote
31 Locations
2500 Employees

GitLab Logo GitLab

Back-end Engineer

Cloud • Security • Software • Cybersecurity • Automation
Easy Apply
In-Office or Remote
33 Locations
2500 Employees

Similar Companies Hiring

Scotch Thumbnail
Software • Retail • Payments • Fintech • eCommerce • Artificial Intelligence • Analytics
US
25 Employees
Milestone Systems Thumbnail
Software • Security • Other • Big Data Analytics • Artificial Intelligence • Analytics
Lake Oswego, OR
1500 Employees
Fairly Even Thumbnail
Software • Sales • Robotics • Other • Hospitality • Hardware
New York, NY

Sign up now Access later

Create Free Account

Please log in or sign up to report this job.

Create Free Account