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

Senior Full Stack Developer with 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
  • 6+ years of experience in full-stack development
  • 4+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:

  • 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

$125000 / YEARLY (est.)
min
max
$100000K
$150000K

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 with React, Teramind

Join Teramind as a Senior Full Stack Developer with React and be part of a groundbreaking team that’s reshaping how organizations manage insider risks! At Teramind, we’re not just building an Insider Risk Management and User Behavior Analytics platform; we're pioneering innovative solutions that have already earned the trust of over 10,000 companies worldwide. In this role, which focuses 60% on the front end and 40% on the back end, you’ll engage in creating a new Managed Service Provider project. With cutting-edge technologies like React, Node.js, and PostgreSQL, your mission is to deliver a fast, user-friendly application that meets business needs. You will collaborate closely with other talented developers to translate UI/UX designs into excellent code, enhance our software delivery process, and participate in insightful code reviews. We are looking for someone with a strong background—at least six years in full-stack development and over four years of hands-on experience with technologies such as React and Nest.js. You should feel right at home with modern HTML, CSS, JavaScript, and event-driven architectures. We value collaboration and flexibility, offering a fully remote work environment where your skills and innovations will flourish. Don’t worry if you don’t meet each requirement perfectly; if you think you can contribute positively to the team, we want to hear from you! Teramind champions an inclusive atmosphere and fosters career growth, whether you're working from a cozy café or the comfort of your home.

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

As a Senior Full Stack Developer with React at Teramind, your key responsibilities will include collaborating with team members on a new MSP project, implementing business requirements, and translating UI/UX designs into high-quality code. You'll participate in code reviews, enhance software delivery throughout the development cycle, and document technical decisions. Your role will also require you to ensure the application meets quick and user-friendly standards while utilizing technologies like Node.js, Nest.js, and PostgreSQL.

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

To qualify for the Senior Full Stack Developer position at Teramind, candidates should possess at least 6 years of full-stack development experience and 4 years of expertise in React and Nest.js or Express.js. A strong foundation in HTML, CSS, and JavaScript is essential, alongside experience with event-driven architectures and consuming REST APIs in production environments. Excellent interpersonal skills and proficiency in English, both spoken and written, are also important.

Join Rise to see the full answer
What technologies will I be using as a Senior Full Stack Developer at Teramind?

As a Senior Full Stack Developer with Teramind, you will work with a modern tech stack that includes React, Node.js, NestJS, GraphQL, and PostgreSQL. You'll also engage with CI/CD processes and may touch on technologies like Docker and Tailwind, enhancing your skill set while contributing to exciting projects in insider risk management.

Join Rise to see the full answer
What does the recruitment process look like for the Senior Full Stack Developer role at Teramind?

The recruitment process for the Senior Full Stack Developer position at Teramind involves up to four interviews: a test task to assess your skills, an introductory call, a detailed technical interview, and a final interview. Teramind places importance on finding candidates who can contribute to the team, so even if you don't fit each requirement, they encourage you to apply.

Join Rise to see the full answer
What are the benefits of working as a Senior Full Stack Developer at Teramind?

At Teramind, a Senior Full Stack Developer can enjoy competitive salaries aligned with global market standards, flexible paid time off, and opportunities for career advancement. The remote work culture at Teramind promotes inclusivity and collaboration, offering an enriching environment where continuous training and development are prioritized.

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

When answering this question, highlight specific projects where you've used React. Discuss challenges you overcame, how you managed components, and any state management libraries you integrated. Emphasize your understanding of React best practices and demonstrate how your experience aligns with the needs of a Senior Full Stack Developer role.

Join Rise to see the full answer
How do you handle sudden changes in project requirements as a full-stack developer?

In your response, emphasize your adaptability and problem-solving skills. Share an example where you successfully navigated changes—how you communicated with your team, adjusted your work, and maintained project deadlines. Focus on your proactive approach to ensuring project alignment with evolving business needs.

Join Rise to see the full answer
What strategies do you use for debugging in a full-stack application?

When answering this question, outline your systematic approach to debugging, like isolating the problem, using console logs, and employing developer tools. Provide examples of tools you’ve used, such as browser dev tools or logging libraries, and express your commitment to maintaining quality code.

Join Rise to see the full answer
Describe your experience with event-driven architecture and CQRS.

Explain your familiarity with event-driven architecture, focusing on any projects where you applied CQRS principles. Discuss how you designed commands and queries, managed event sourcing, and ensured system performance. Highlight the benefits of this architecture in scalability and responsiveness for real-time applications.

Join Rise to see the full answer
How do you ensure code quality and best practices in your work?

Discuss your approach to maintaining code quality, such as code reviews, using linting tools, writing unit tests, and adhering to best practices. Emphasize how you encourage a culture of quality among your teammates and the importance of sharing knowledge through reviews and documentation.

Join Rise to see the full answer
What tools do you use for collaboration and project management?

Share the tools that you are proficient in for project management and collaboration, such as Jira, Trello, or GitHub. Discuss how these tools enhance communication within your team and help manage schedules, tasks, and progress effectively.

Join Rise to see the full answer
Can you walk us through a challenging full-stack project you’ve worked on?

When prompted, provide an example of a challenging project, highlighting the technologies used and the obstacles faced. Discuss how you approached the problem, worked with your team, and ultimately the successful outcome. This showcases your ability to handle complex scenarios as a Senior Full Stack Developer.

Join Rise to see the full answer
How do you stay current with the latest industry trends and technologies?

Convey your passion for continuous learning by sharing the resources you utilize—such as online courses, blogs, podcasts, or developer communities. Mention any conference or workshop attendance to illustrate your active engagement with the development community.

Join Rise to see the full answer
What do you consider the most important factors in building a user-friendly interface?

Identify key elements of user-friendly design, such as seamless navigation, responsiveness, accessibility, and user feedback. Share your experience in implementing these principles within your previous projects, showcasing your focus on enhancing user experience as a Senior Full Stack Developer.

Join Rise to see the full answer
Describe how you approach working in a remote team environment.

Discuss your experiences working remotely, emphasizing time management, communication strategies, and how you maintain team engagement despite geographical distances. Share specific tools you use to foster collaboration and ensure that you stay aligned with team goals.

Join Rise to see the full answer
Similar Jobs
Photo of the Rise User
Teramind Remote No location specified
Posted 8 days ago
Photo of the Rise User
Teramind Remote No location specified
Posted 8 days ago
Photo of the Rise User
Wayve Hybrid Sunnyvale, California, United States
Posted 3 days ago
Photo of the Rise User
Posted 2 days ago
Photo of the Rise User
PlayStation Global Hybrid San Mateo, California, United States
Posted 3 days ago
Photo of the Rise User
Posted 13 days ago
Photo of the Rise User
Inclusive & Diverse
Diversity of Opinions
Collaboration over Competition
Transparent & Candid
Maternity Leave
Mental Health Resources
Equity
Paid Time-Off
Medical Insurance
Dental Insurance
Summer Fridays
Photo of the Rise User
DoorDash USA Remote San Francisco, CA; Sunnyvale, CA; Seattle, WA; New York, NY
Posted 5 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...

35 jobs
MATCH
Calculating your matching score...
FUNDING
SENIORITY LEVEL REQUIREMENT
TEAM SIZE
EMPLOYMENT TYPE
Full-time, remote
DATE POSTED
December 14, 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!
LATEST ACTIVITY
Photo of the Rise User
Someone from OH, Cincinnati just viewed Bookkeeper - Franchise Location at H&R Block
J
Someone from OH, Circleville just viewed ITINERARY ADVISOR REMOTE at JTBJ Enterprise LLC
Photo of the Rise User
Someone from OH, Holland just viewed Data Intelligence Intern at Actian Corporation
Photo of the Rise User
Someone from OH, Holland just viewed Program Intern, Data Engineering at Pilot Company
Photo of the Rise User
11 people applied to Software Engineer Intern at UiPath
Photo of the Rise User
146 people applied to Scrum Master-Remote at DICE
Photo of the Rise User
Someone from OH, Sandusky just viewed Head of IT/Security at Aerones
Photo of the Rise User
Someone from OH, Sandusky just viewed Vice President, Technology at MedVA
I
Someone from OH, Sandusky just viewed IT Manager at Infinite Locus
Photo of the Rise User
29 people applied to Senior PLSQL Developer at ProArch
Photo of the Rise User
Someone from OH, Cincinnati just viewed Finance Associate at Street Diligence
M
Someone from OH, Sandusky just viewed Director of Security, IT, & Compliance at Murmuration
W
Someone from OH, Sandusky just viewed Enterprise Technology Director at World Central Kitchen
Photo of the Rise User
Someone from OH, Sandusky just viewed Director of IT at Kyo
Photo of the Rise User
Someone from OH, North Ridgeville just viewed Remote Manager in Training- CS/Sales at Global Elite
Photo of the Rise User
Someone from OH, Cleveland just viewed Software Engineer I (DevOps) at Mastercard
C
Someone from OH, Warren just viewed Front End Developer (for AI Agent) at CyberCare
I
Someone from OH, Warren just viewed Senior Angular Lead at Integrators services a.s.
Photo of the Rise User
Someone from OH, Warren just viewed SSr. Front End Engineer (Angular.js) at NTD Software
Photo of the Rise User
Someone from OH, Warren just viewed Front-End Developer at Apex Logic
S
Someone from OH, Warren just viewed Angular Developer at Sparkland
Photo of the Rise User
Someone from OH, New Albany just viewed Diversity, Equity & Inclusion Manager at Axios
Photo of the Rise User
Someone from OH, Cincinnati just viewed Customer Service Associate at 2K