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

Senior Full Stack Developer, React

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
  • 4+ years of experience in development
  • Extensive experience with React (Next.js), Nest.js (or Express.js), GraphQL, Docker
  • 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.)
  • Excellent interpersonal skills
  • Highly organized 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 back-end technologies such as SQL (PostgreSQL) databases and APIs
  • 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:

  • Test Task
  • 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.

Average salary estimate

$95000 / YEARLY (est.)
min
max
$70000K
$120000K

If an employer mentions a salary or salary range on their job, we display it as an "Employer Estimate". If a job has no salary data, Rise displays an estimate if available.

What You Should Know About Senior Full Stack Developer, React, Teramind

At Teramind, we're on the lookout for a passionate Senior Full Stack Developer with a strong expertise in React to join our dynamic team. As a part of our global workforce, you'll be playing an integral role in the creation of next-generation Insider Risk Management and User Behavior Analytics solutions. Our platform is already making waves in the market, helping over 10,000 organizations safeguard sensitive data while redefining insider risk management through innovative technology. Your work will primarily focus on a new MSP project where you'll leverage your skills in React, Node.js, TypeScript, and PostgreSQL, embracing a friendly, cooperative, and flexible work culture. Here, we believe in collaboration and learning from each other while delivering top-notch security solutions. You'll spend your days translating UI/UX designs into efficient, high-quality code, engaging in code reviews, and ensuring that software delivery is as seamless as possible. With at least 4 years of development experience under your belt and a knack for approaching software challenges with enthusiasm, you can expect to thrive in this role, contributing significantly to our shared success. Joining Teramind means being part of a forward-thinking, inclusive, and fully-remote team since 2014, where your ideas matter and professional growth is highly encouraged. If you're ready to make a mark in an industry that values security and innovation, we want to hear from you!

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

As a Senior Full Stack Developer at Teramind, you will be involved in research and implementation of business requirements, translating UI/UX designs into code, participating in code reviews, and collaborating closely with team members. Your role includes enhancing the quality and delivery of software through the development cycle while ensuring a user-friendly application.

Join Rise to see the full answer
What qualifications are required for the Senior Full Stack Developer role at Teramind?

Candidates for the Senior Full Stack Developer position at Teramind should have at least 4 years of experience in development, with extensive knowledge of React, Node.js, TypeScript, and databases like PostgreSQL. A solid understanding of software engineering fundamentals and strong interpersonal skills are also key requirements.

Join Rise to see the full answer
What technologies will a Senior Full Stack Developer work with at Teramind?

In the role of Senior Full Stack Developer at Teramind, you will work with cutting-edge technologies including React, Node.js, NestJS, TypeScript, GraphQL, and PostgreSQL. Familiarity with Docker, REST APIs, and CI/CD tools is also beneficial. Experience with frontend frameworks such as Next.js and Angular is a plus.

Join Rise to see the full answer
Is the Senior Full Stack Developer position at Teramind remote?

Yes, the Senior Full Stack Developer position at Teramind is fully remote! Our global team has been successfully working remotely since 2014, allowing you the flexibility to work from anywhere while collaborating with a diverse group of colleagues.

Join Rise to see the full answer
How does the recruitment process for the Senior Full Stack Developer role at Teramind work?

The recruitment process for the Senior Full Stack Developer position at Teramind involves up to four interviews: a test task, an introductory call, a technical interview, and a final interview. Candidates can expect thorough discussions about their skills and experiences relevant to the role.

Join Rise to see the full answer
Common Interview Questions for Senior Full Stack Developer, React
What is your experience with React in building applications?

In your response, highlight specific projects where you used React, focusing on how you implemented state management, component structure, and any libraries like Redux. Discuss challenges faced and how you effectively solved them using React features.

Join Rise to see the full answer
Can you describe your approach to creating user-friendly interfaces?

Talk about how you prioritize user experience, detailing your process for translating UI/UX designs into code. Mention any tools or frameworks you've used, and illustrate with examples how user feedback has influenced your work.

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

Emphasize your commitment to best practices like writing clean, modular code and performing code reviews. Discuss tools or methodologies you use for testing, such as unit tests or integration tests, and how you incorporate continuous integration.

Join Rise to see the full answer
What are some challenges you've faced in full stack development, and how did you overcome them?

Provide concrete examples of specific challenges, such as working with APIs or scaling applications, and detail your problem-solving process. Use this opportunity to showcase your analytical skills and resilience in overcoming obstacles.

Join Rise to see the full answer
Describe your experience with backend technologies, particularly Node.js.

Share specific instances where you've utilized Node.js for backend development tasks. Discuss your working knowledge with REST APIs, databases like PostgreSQL, and how you’ve ensured the robustness of the server-side logic in your applications.

Join Rise to see the full answer
How do you approach collaboration with team members during development?

Discuss the importance of communication and teamwork in software development. Share examples of successful collaborative projects and how you ensure alignment with team goals while also providing constructive feedback.

Join Rise to see the full answer
What do you know about event sourcing and CQRS?

Provide a brief overview of event sourcing and Command Query Responsibility Segregation (CQRS), explaining their benefits. Talk about any experiences you have applying these concepts to real-world projects and how they contributed to application scalability and maintainability.

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

Talk about various resources you utilize for continuous learning, such as blogs, online courses, or conferences. Discuss how you apply new knowledge to improve your skills and stay ahead in the ever-evolving tech industry.

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

Explain your preferred version control tools, such as Git, and the workflows you implement to manage changes. Highlight how using these tools has aided in collaborative coding and maintaining code integrity across team projects.

Join Rise to see the full answer
Can you provide an example of a project where you utilized Docker?

Share a specific project where you implemented Docker, focusing on the problems it solved related to deployment and environment consistency. Discuss how using Docker improved the development workflow and team collaboration.

Join Rise to see the full answer
Similar Jobs
Photo of the Rise User
Posted 2 days ago
Photo of the Rise User
Posted 2 days ago
Dagster Labs Remote Remote with offices in New York, NY / San Francisco, CA / Minneapolis, MN
Posted 10 days ago
Photo of the Rise User
Envoy Remote San Francisco, California, United States
Posted 3 days ago
Photo of the Rise User
OnBuy Remote No location specified
Posted 4 days ago

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

10 jobs
MATCH
Calculating your matching score...
FUNDING
SENIORITY LEVEL REQUIREMENT
TEAM SIZE
EMPLOYMENT TYPE
Full-time, remote
DATE POSTED
December 13, 2024

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!