Teramind

Principal Full Stack Developer – React

Teramind

full-time

Posted on:

Location Type: Remote

Location: Romania

Visit company website

Explore more

AI Apply
Apply

Job Level

About the role

  • 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.
  • Exceptional communication and interpersonal skills, with the ability to collaborate effectively across teams.
  • Highly organized with strong attention to detail and commitment to delivering high-quality results.
  • Comfortable working in fast-paced, dynamic environments, balancing multiple priorities.
  • Growth mindset with a strong desire to learn, adapt, and embrace new technologies.
  • Proficient in spoken and written English, capable of communicating clearly with technical and non-technical audiences.
Benefits
  • Collaboration with a forward-thinking team where new ideas come to life, experience is valued, and talent is incubated.
  • Competitive salary
  • Career growth opportunities
  • Flexible paid time off
  • Laptop reimbursement
  • Ongoing training and development opportunities

Applicant Tracking System Keywords

Tip: use these terms in your resume and cover letter to boost ATS matches.

Hard skills
full-stack developmentReactNext.jsNest.jsExpress.jsGraphQLDockerHTMLCSSJavaScript
Soft skills
communicationinterpersonal skillscollaborationorganizationattention to detailadaptabilitygrowth mindset