This job post is closed and the position is probably filled. Please do not apply.
🤖 Automatically closed by a robot after apply link
was detected as broken.
Description:
Teramind is a hybrid, global workforce building the next-generation Insider Risk Management and User Behavior Analytics platform.
The company is redefining insider risk management through cutting-edge technology, with over 10,000 organizations globally using Teramind to mitigate insider threats and protect sensitive company data.
Teramind embraces an inclusive and flexible work environment and team culture, emphasizing collaboration, learning, and respect.
As a Full Stack Developer (60% front end, 40% back end), you will work on a new MSP project using technologies such as React, Node.js, NestJS, TypeScript, GraphQL, PostgreSQL, CQRS, and event sourcing.
Your responsibilities will include researching and suggesting the best implementation methods for business requirements, documenting technical decisions, translating UI/UX designs into high-quality code, collaborating with team members and technical leads, enhancing software delivery and quality, and participating in code reviews.
Requirements:
You must have 6+ years of experience in full-stack development.
A minimum of 3 years of experience with React (Next.js), Nest.js (or Express.js), GraphQL, and Docker in production environments is required.
Extensive programming experience in modern HTML, CSS, and JavaScript is necessary.
You should have experience consuming REST APIs and building scalable solutions.
Good software engineering fundamentals, including data structures, OOP, and algorithms, are essential.
You must have successfully delivered at least one project utilizing event-driven architectures, including the application of CQRS and event sourcing, in a live production environment.
Familiarity with back-end technologies such as SQL (PostgreSQL) databases and APIs is required.
Excellent interpersonal skills and a highly organized approach with precise attention to detail are necessary.
You should be able to work well with others in a fast-paced, dynamic environment and have a desire to learn and adapt to new requirements.
Good spoken and written English is required.
Nice to have: Experience with tailwind, d3, Angular, ag-grid, and familiarity with DevOps and CI/CD tools and processes.
Benefits:
This is a remote job, allowing you to work from anywhere.
Teramind has been thriving as a fully-remote team since 2014, promoting flexibility and diversity within global teams.
The company offers a competitive salary with a focus on the global market.
There are career-growth opportunities available.
Flexible Time Off and Paid Time Off benefits are provided.
Ongoing training and development opportunities are available to all employees.