Please let Teramind know you found this job on RemoteYeah. This helps us get more companies to post jobs here for you.
Description:
Implement high-quality software security and data protection solutions.
Research and suggest the best ways to implement business requirements.
Identify improvements in existing architecture and legacy code.
Enhance software delivery and quality throughout the development cycle.
Manage issues and drive resolutions during development.
Collaborate with Support engineers to troubleshoot software problems.
Work effectively with team members and technical leads with minimal supervision.
Requirements:
5+ years experience with C++11 or newer.
Client-server application development experience.
Fully proficient with Git.
Understanding of design principles behind scalable applications.
Perform thorough unit testing of software components.
Capable of independently leading a feature through the development cycle.
Knowledge of design patterns.
Highly organized with attention to detail.
Good spoken and written English.
Very nice to have: Knowledge of cybersecurity best practices, experience with Mac systems and Objective-C, Windows system development, low-level SW development, Drivers development, Boost, ClickHouse database, exposure to Golang or Rust, understanding AWS services.
Benefits:
Fully remote work with flexibility to work from anywhere.
Competitive compensation.
Flexible paid time off.
Laptop reimbursement.
Ongoing training, development, and career growth opportunities.
Opportunity to work with an open stack of technologies.
High complexity of problems to solve with active feature development.
Collaboration with a forward-thinking team where new ideas are valued.