Let’s get started
By clicking ‘Next’, I agree to the Terms of Service
and Privacy Policy
Jobs / Job page
Full Stack Developer image - Rise Careers
Job details

Full Stack Developer

  • Teramind is a hybrid, global workforce building the next-generation Insider Risk Management and User Behavior Analytics platform.
  • Join our team of innovators who are redefining insider risk management through cutting-edge technology. More than 10,000 organizations across the globe have used' Teramind to mitigate insider threats and protect their sensitive company data with the most robust, enterprise-grade software on the market.
  • As a global team, Teramind embraces an inclusive and flexible work environment and team culture. We win together, learn from each other and respect each other while delivering best-in-class security solutions.
  • About the role
  • As a Full Stack Developer (60% front end, 40% back end), you'll be diving into a new MSP project. We're using React, Node.js, NestJS, TypeScript, GraphQl, PostgreSQL, CQRS, and event sourcing. Your job is to team up with us and make sure the app is quick, user-friendly, and meets the business's needs.

    Your day-to-day
    • Research and suggest the best way to implement business requirements
    • Document technical decisions and approaches
    • Translate UI/UX designs into high-quality code
    • Work with other team members and technical leads effectively and with minimal supervision
    • Enhance software delivery and quality throughout the entire software development cycle
    • Participate in code reviews and provide feedback to improve code quality and team collaboration
  • 6+ years of experience in full-stack development
  • 3+years experience with React (Next.js), Nest.js (or Express.js), GraphQL and Docker in production environments
  • Extensive programming experience in modern HTML, CSS, and JavaScript
  • Experience consuming REST APIs and building scalable solutions
  • Good software engineering fundamentals (data structures, OOP, algorithms, etc.)
  • Must have successfully delivered at least one project utilizing event-driven architectures, including the application of CQRS (Command Query Responsibility Segregation) and event sourcing, in a live production environment
  • Familiarity with back-end technologies such as SQL (PostgreSQL) databases and APIs
  • Excellent interpersonal skills
  • Highly organised with precise attention to detail
  • Ability to work well with others in a fast-paced, dynamic environment
  • Desire to learn and adapt to new requirements
  • Good spoken and written English

Nice to have

  • Experience with tailwind, d3, Angular, ag-grid
  • Familiarity with DevOps and CI/CD tools and processes

This is a remote job. Work from anywhere!

We’re a global, distributed team looking for the finest talent. We’ve been thriving as a fully-remote team since 2014. To us, remote work means flexibility and having truly diverse, global teams.

At Teramind, we’re a collaborative, forward-thinking team where new ideas come to life, experience is valued and talent is incubated.

  • Competitive salary with a focus on a global market
  • Career-growth opportunities
  • Flexible Time Off and Paid Time Off benefits
  • Ongoing training and development opportunities

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 4 interviews:

  • Intro-call
  • Technical Interview
  • Final Interview

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.

What You Should Know About Full Stack Developer, Teramind

Join Teramind as a Full Stack Developer and embark on an exciting journey with a company that's revolutionizing Insider Risk Management and User Behavior Analytics. Our global team is passionate about using cutting-edge technology to help over 10,000 organizations protect sensitive data. As a Full Stack Developer, you'll be working on a new Managed Service Provider (MSP) project, utilizing React, Node.js, and PostgreSQL among other tools. If you are someone who thrives in a flexible, inclusive environment and enjoys working collaboratively, Teramind could be the perfect place for you. You'll spend your days implementing business requirements, translating designs into high-quality code, and enhancing software delivery. With at least 6 years of experience in full-stack development, including proficiency in modern front-end frameworks, REST APIs, and event-driven architectures, you will play a key role in our development process. We value clear communication and encourage our developers to provide feedback during code reviews—this fosters a great learning environment where you can grow while contributing to the company's success. Plus, being part of a fully remote team since 2014 means you'll enjoy the freedom to work from anywhere. Apply now and take the next step in your career with Teramind!

Frequently Asked Questions (FAQs) for Full Stack Developer Role at Teramind
What are the main responsibilities of a Full Stack Developer at Teramind?

As a Full Stack Developer at Teramind, your main responsibilities include researching and implementing business requirements, documenting technical decisions, translating UI/UX designs into efficient code, and collaborating with your team to enhance software quality throughout the development cycle. You'll also participate in code reviews and work to create user-friendly applications.

Join Rise to see the full answer
What qualifications do I need to be a Full Stack Developer at Teramind?

To qualify for the Full Stack Developer position at Teramind, you'll need at least 6 years of experience in full-stack development, along with 3 years of experience using React, Node.js, and other modern technologies like GraphQL and PostgreSQL. Familiarity with event-driven architectures and a solid understanding of software engineering principles are also crucial.

Join Rise to see the full answer
Is prior experience with remote work necessary for the Full Stack Developer role at Teramind?

While prior experience with remote work is not a strict requirement for the Full Stack Developer role at Teramind, being comfortable with remote communication and collaboration tools will help you adapt quickly. Teramind has been a fully remote team since 2014, so we embrace a flexible work environment that values diverse perspectives.

Join Rise to see the full answer
What kind of development technologies will I use as a Full Stack Developer at Teramind?

As a Full Stack Developer at Teramind, you will work with a range of technologies, including React for the frontend, Node.js and Nest.js for backend services, and PostgreSQL for database management. Familiarity with GraphQL, Docker, and event-driven architectures such as CQRS will also be beneficial.

Join Rise to see the full answer
What is Teramind’s approach to career growth for Full Stack Developers?

At Teramind, we are committed to supporting career growth for our Full Stack Developers through ongoing training and development opportunities. We provide a competitive salary, Flexible Time Off, and a stimulating environment that encourages innovative thinking and collaboration.

Join Rise to see the full answer
Common Interview Questions for Full Stack Developer
Can you describe your experience with React and how you've used it in previous projects?

When responding to this question, highlight specific projects where you've implemented React. Discuss the challenges you faced, the features you built, and how you optimized user experience. Be sure to mention any libraries or tools you've integrated with React to enhance development efficiency.

Join Rise to see the full answer
How do you ensure the quality of your code during development?

Talk about the practices you use to maintain code quality, such as writing unit tests, conducting code reviews, and adhering to best practices for coding standards. Explain how these practices ensure the maintainability and scalability of the application.

Join Rise to see the full answer
Describe a challenging project you've worked on and how you overcame obstacles.

Choose a project that emphasizes your problem-solving skills. Discuss the challenges you faced, your thought process in tackling them, and the outcome of your efforts. This demonstrates resilience and your ability to learn from experiences.

Join Rise to see the full answer
What is your approach to team collaboration during the software development cycle?

Emphasize your communication skills and collaboration tools you use. Discuss how you ensure that everyone is aligned on goals, share updates regularly, and how you solicit feedback or offer support for team members to foster a productive work environment.

Join Rise to see the full answer
How do you stay updated with the latest development technologies?

Share the resources you use to stay current, such as online courses, tech blogs, or attending webinars. Explain how staying informed helps you implement cutting-edge solutions in your projects effectively.

Join Rise to see the full answer
Can you explain the concept of event sourcing and CQRS?

Provide a brief yet clear explanation of event sourcing, where you store the state of a system as a sequence of events, along with CQRS, which separates reads and writes to optimize performance. Sharing examples of where you've applied these concepts would strengthen your response.

Join Rise to see the full answer
How do you handle tight deadlines and pressure during a project?

Discuss your time management and prioritization strategies. Share techniques like breaking tasks into smaller milestones, effective communication with the team, and maintaining a balanced perspective on stress to deliver quality work even under pressure.

Join Rise to see the full answer
What tools do you prefer for version control, and why?

Talk about your preferred version control system (e.g., Git) and its features that support collaborative development, such as branching, merging, and issue tracking. Highlight any workflows you find particularly effective.

Join Rise to see the full answer
How do you approach debugging in your projects?

Describe your systematic approach to debugging, which may include reviewing logs, using debugging tools, and isolating the issue. Share a specific example of a difficult bug you resolved, highlighting your thought process along the way.

Join Rise to see the full answer
What are your long-term career goals as a Full Stack Developer?

In your response, align your career goals with the values and vision of Teramind. Discuss your aspirations for skills development, leadership roles, or contributing to innovative projects that make a difference in the industry.

Join Rise to see the full answer
Similar Jobs
Photo of the Rise User
Posted 11 days ago

Teramind is seeking a Business Intelligence Architect to transform data into actionable insights in a fully remote setting.

Photo of the Rise User
Teramind Remote No location specified
Posted 12 days ago

Join Teramind as a Vice President of Marketing and drive innovative lead generation strategies while leading a high-performing remote team.

Photo of the Rise User
Atimi Remote No location specified
Posted 3 days ago

Atimi seeks a Senior Backend Developer with extensive experience to join their remote team and lead high-quality software projects across North America.

National Indoor RV Centers Hybrid US, Denton County, TX; Texas, Lewisville, TX
Posted 22 hours ago

As the Software Engineering Manager at NIRVC, you'll lead our software development team, driving innovation and quality in our internal applications.

Photo of the Rise User
Charles Schwab Remote US, Douglas County, CO; Colorado, Lone Tree, Douglas County, CO
Posted 7 days ago

Schwab is seeking a seasoned zOS Systems Programmer to enhance system reliability and engage in innovative problem-solving within the finance industry.

Posted yesterday

Join SailPoint's Engineering team as a Senior Java Software Engineer and be a key player in building innovative cloud-based solutions.

Photo of the Rise User
Posted 3 days ago
Inclusive & Diverse
Startup Mindset
Collaboration over Competition
Growth & Learning
Mission Driven
Passion for Exploration
Rapid Growth
Customer-Centric
Transparent & Candid

Join Kikoff as a backend engineer where you'll leverage your expertise in Rails and AWS to help millions achieve financial wellness.

Photo of the Rise User
Kaseya Careers Remote Orlando, Florida, United States
Posted 21 hours ago

Be part of Kaseya’s dynamic team as a Senior Database Engineer and help shape the future of IT infrastructure management.

Join Workana as a Senior Fullstack Developer to build innovative financial products from anywhere, with a focus on Angular and Python.

Founded in 2014, Teramind is a leading, global provider of employee monitoring, insider threat detection, data loss prevention and workplace productivity solutions. Over 2,000 organizations in finance, retail, manufacturing, energy, technology, he...

32 jobs
MATCH
Calculating your matching score...
FUNDING
SENIORITY LEVEL REQUIREMENT
TEAM SIZE
EMPLOYMENT TYPE
Full-time, remote
DATE POSTED
April 8, 2025

Subscribe to Rise newsletter

Risa star 🔮 Hi, I'm Risa! Your AI
Career Copilot
Want to see a list of jobs tailored to
you, just ask me below!
LATEST ACTIVITY
Photo of the Rise User
Someone from OH, Cleveland just viewed Graphic Designer (Temporary) at MasterBrand Cabinets LLC
Photo of the Rise User
38 people applied to Software Engineer Intern at Hudl
S
Someone from OH, Ottoville just viewed Full Stack Developer at Sunreef Yachts
Photo of the Rise User
Someone from OH, Ottoville just viewed Senior Developer at NRF
P
Someone from OH, Ottoville just viewed Principal Software Developer - TS/SCI at Parsons
F
Someone from OH, Ottoville just viewed Software Developer at Fil
Photo of the Rise User
Someone from OH, Ottoville just viewed Senior Backend Developer - Big Data at LiveRamp
Photo of the Rise User
Someone from OH, Ottoville just viewed Software Developer - Product Analytics (Python) at Autodesk
Photo of the Rise User
Someone from OH, Ottoville just viewed Software Application Developer at Boeing
Photo of the Rise User
Someone from OH, Ottoville just viewed Senior FullStack Developer at CVS Health
Photo of the Rise User
Someone from OH, Ottoville just viewed Senior Software Developer at Cinemark
T
Someone from OH, Ottoville just viewed Full Stack Developer at Talent Worx
B
Someone from OH, Ottoville just viewed Digital Designer/Front-End Developer at Blackbridge
M
Someone from OH, Ottoville just viewed Full Stack Developer (React/NodeJS) at MySigrid
b
Someone from OH, Ottoville just viewed .Net Developer, ReactJS at bbinsurance
D
Someone from OH, Ottoville just viewed Full Stack Developer (Automation), AVP at DB
Photo of the Rise User
Someone from OH, Ottoville just viewed Fullstack / PHP Backend Developer at Dentsu
A
Someone from OH, Ottoville just viewed FullStack Automation Developer at Abra
Photo of the Rise User
Someone from OH, Ottoville just viewed Senior Backend Developer at Sourcescrub
Photo of the Rise User
Someone from OH, Ottoville just viewed Sr Software Developer II (R&D) at B. Braun
Photo of the Rise User
Someone from OH, Ottoville just viewed Appian Software Developer at Qualysoft
Photo of the Rise User
Someone from OH, Ottoville just viewed Senior API Developer at Midland States Bank
Photo of the Rise User
Someone from OH, Ottoville just viewed 929 | Middle+ Backend Developer at Intetics