Teramind
Join our team of innovators who are redefining insider risk management through cutting edge technology. More than 10,000 organizations across the globe use 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.
-
Senior Full Stack Developer with React
Full Remote · Ukraine · Product · 4 years of experience · Upper-IntermediateDescription 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...Description
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 roleAs 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
Requirements
- 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
- 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
Benefits
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
- 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. -
Senior Python Engineer
Full Remote · Ukraine · Product · 7 years of experienceDescription 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...Description
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 use 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
We're looking for a proactive Senior Python Engineer who will be instrumental in optimizing large-scale integrations with third-party systems. Your responsibilities go beyond coding, with a focus on enhancing application efficiency, speed, scalability, and adaptability. Collaboration with our business teams is essential, as we expect you to not only have technical expertise but also the ability to align your ideas with our business goals, ensuring that all development efforts support our overall objectives.
Requirements
- 7+ years of commercial experience as a Python Engineer, with a strong focus on utilising FastAPI for building microservices and web architectures.
- Extensive experience in building and interacting with APIs, including REST, webhooks, websockets, and other related technologies.
- Experience with Docker or similar container management tooling
- Experience with Object Oriented Programming / Object-Oriented Design Patterns
- Experience with open-source tooling and frameworks
- Experience designing and building scalable solutions that leverage both relational and NoSQL databases
- An ability to maintain critical production software and build new production software from scratch
- Familiarity or willingness to learn concepts related to the deployment of ML models in a production environment
- Excellent written and oral communication skills and are comfortable working with a cross-functional, globally distributed team
Responsibilities include but are not limited to
- Design, develop, and maintain backend systems using Python and associated technologies
- Create and maintain databases using SQL database technologies
- Write unit tests and conduct system testing to ensure code quality and reliability
- Optimize applications for maximum speed and scalability
- Stay up to date with emerging trends and technologies in software development, data processing, caching, cloud deployment, distributed computing, and API development
Benefits
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
- Bonus for performance
- 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
- 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. -
Senior Golang Software Engineer
Full Remote · Ukraine · Product · 2 years of experience · Upper-IntermediateDescription 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...Description
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 Golang Developer, you will collaborate with a global team and report directly to the Engineering Manager. We are looking for a candidate who thrives in a fully remote global work environment, demonstrates excellent problem-solving skills, possesses strong communication and analytical capabilities, and actively seeks to improve processes, their team, and the organization.
You will play a pivotal role in ensuring adherence to best practices while delivering robust and scalable solutions.
Requirements
- 5+ years of commercial software development experience.
- 2+ years experience in Golang, designing and building scalable high-performing applications.
- Capable to independently and proactively lead a feature through the entire development cycle while cooperating with the different teams
- Experience with Docker and Kubernetes
- Experienced in microservice architecture and building RESTful services
- Fluent in conversational and written English (B1+), for daily interactions with multicultural teams
- Highly organised with precise attention to detail
Your day-to-day
- Design, develop, test, and implement high-quality software solutions that are reliable, scalable, and maintainable
- Research and suggest the best way to implement business requirements
- Identify improvements in existing architecture and legacy code to continuously refine and evolve the product
- Enhance software delivery and quality throughout the entire software development cycle
- Manage any issues that may arise and drive resolutions throughout the development process
- Collaborate with cross-functional teams and leverage technical expertise to make informed implementation decisions, actively participating in code reviews and software lifecycle activities
- Work with other team members and technical leads effectively and with minimal supervision
Benefits
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
- Bonus for performance
- 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.Apply for this job