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
  • 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 3 interviews:

  • Intro-call (20 minutes)
  • Technical Interview (90 min)
  • Final Interview (60 min)

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

$100000 / YEARLY (est.)
min
max
$80000K
$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 with React, Teramind

Are you a Senior Full Stack Developer with a knack for React? If so, Teramind wants you on our innovative team! We’re leading the charge in Insider Risk Management and User Behavior Analytics with our cutting-edge technology and global reach. Our hybrid workforce is dedicated to creating robust software for over 10,000 organizations worldwide, ensuring their sensitive data remains secure. As a Senior Full Stack Developer, you’ll be delving into a new MSP project where your skills in front-end and back-end technologies will shine. With a focus split between React and Node.js, you’ll collaborate with a team that values inclusivity and flexibility. Your daily tasks will include translating UI/UX designs into top-notch code, enhancing software delivery, and participating in code reviews. We're looking for someone with 4+ years of development experience, expertise in modern programming languages, and a collaborative spirit. The role offers the freedom to work remotely from anywhere, promoting a diverse and global workforce since 2014. We offer a competitive salary and encourage ongoing professional growth. If you’re ready to contribute to a team where your ideas are valued, we can’t wait to hear from you!

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

As a Senior Full Stack Developer at Teramind, your primary responsibilities will include implementing business requirements with optimal solutions, translating UI/UX designs into high-quality code, and enhancing software delivery throughout the development cycle. You'll also participate in code reviews and work closely with team members to ensure effective collaboration.

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

To qualify as a Senior Full Stack Developer at Teramind, you should have at least 4 years of development experience, extensive knowledge of React (preferably Next.js) and Nest.js (or Express.js), along with solid programming skills in HTML, CSS, and JavaScript. Familiarity with databases, APIs, and DevOps practices is also beneficial.

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

In your role as a Senior Full Stack Developer at Teramind, you will be working with various technologies including React, Node.js, NestJS, TypeScript, GraphQL, PostgreSQL, along with CQRS and event sourcing for managing scalable solutions and effective software processes.

Join Rise to see the full answer
Can I work remotely as a Senior Full Stack Developer at Teramind?

Absolutely! Teramind offers a fully remote work environment for the Senior Full Stack Developer position, allowing you the flexibility to work from anywhere. We have successfully operated as a remote team since 2014, embracing a diverse global workforce.

Join Rise to see the full answer
What opportunities for growth can I expect as a Senior Full Stack Developer at Teramind?

At Teramind, we prioritize career growth and personal development for our employees. As a Senior Full Stack Developer, you'll have access to ongoing training opportunities, flexible time off, and a supportive environment, helping you advance your career while contributing to innovative projects.

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 used it in past projects?

When answering this question, focus on specific projects where you implemented React, detailing your contributions and the outcomes. Mention how you utilized React’s features, such as components, hooks, and state management to enhance user experience and application performance.

Join Rise to see the full answer
How do you handle version control in your projects?

Discuss your experience with version control tools, particularly Git. Explain your process for branching, merging, and resolving conflicts, emphasizing your ability to collaborate with team members and maintain code integrity throughout the project lifecycle.

Join Rise to see the full answer
What backend technologies have you worked with, and how did you integrate them with your frontend?

Provide examples of backend technologies you've utilized, such as Node.js or Express.js, and explain how you integrated them with your frontend code. Highlight your experience with REST APIs, and possibly GraphQL, and how these integrations improved the application functionality.

Join Rise to see the full answer
Can you explain the software development lifecycle and your role in it?

Outline the stages of the software development lifecycle (SDLC) including planning, development, testing, deployment, and maintenance. Detail your specific contributions at each stage, underscoring your collaborative efforts with team members to achieve project goals.

Join Rise to see the full answer
What do you consider best practices in coding and documentation?

Discuss the importance of writing clean, maintainable code and adhering to coding standards. Highlight your approach to documentation, including how you document decisions, code structure, and APIs for future reference and for team collaboration.

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

Share your strategies for staying current in the tech industry, such as following blogs, participating in online communities, attending webinars, or taking courses. Emphasize the importance of continual learning for your professional growth as a developer.

Join Rise to see the full answer
Describe a challenging technical problem you faced and how you solved it.

Choose a specific technical challenge and walk the interviewer through your problem-solving process. Discuss the steps you took to analyze the issue, the solution you implemented, and the results of your efforts.

Join Rise to see the full answer
How do you approach working in a team environment, especially in a remote setup?

Discuss your collaboration strategies, such as using communication tools and establishing regular check-ins. Emphasize the value you place on interpersonal skills and maintaining a positive and productive team dynamic, even when working remotely.

Join Rise to see the full answer
What do you enjoy most about being a full stack developer?

Share your passion for full stack development, highlighting aspects such as the versatility of the role, the excitement of working on both the frontend and backend, and enjoying the challenge of building comprehensive solutions from end to end.

Join Rise to see the full answer
Why are you interested in working for Teramind as a Senior Full Stack Developer?

When answering this, express your admiration for Teramind's innovative approach to insider risk management. Highlight how the company’s values align with your career goals and interests, particularly in terms of collaboration, diversity, and cutting-edge technology.

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
DeliveryApp Remote No location specified
Posted 9 days ago
Photo of the Rise User
Posted 2 days ago
Photo of the Rise User
Posted 4 days ago
Photo of the Rise User
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 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!