How Remoteville checks and expires listings

Senior C++ Developer

Skills
Amazon Web ServicesAnalyticsBusinessDatabasesDesign PatternsEasily AdaptableEnglish
Role

What the job involves

The main requirements, responsibilities and hiring steps.

Requirements

  • 5+ years C++11 or newer experience
  • Client-server application development experience
  • Fully proficient with Git
  • Understanding of scalable application design principles
  • Thorough unit testing experience
  • Ability to lead features independently through the full development cycle
  • Knowledge of design patterns
  • Highly organized with strong attention to detail
  • Desire to learn and generate ideas
  • Good spoken and written English

Nice to have

  • Cybersecurity awareness
  • Mac systems exposure
  • Objective-C exposure
  • Windows development exposure
  • Low-level development exposure
  • Driver development exposure
  • Boost experience
  • ClickHouse experience
  • Golang exposure
  • Rust exposure
  • AWS familiarity

Day to day

  • Develop and refine high-quality software security and data protection solutions for a global remote product
  • Investigate business requirements and propose practical implementation approaches that fit scalable architectures
  • Improve legacy code and system design while collaborating closely with support engineers and technical leads to resolve issues

Hiring process

  • Three interviews
  • May move quicker with fewer rounds
  • Reference checks
  • Background checks