Model: Team-basedPosition: Middle-level C++ DeveloperEnglish Fluency: RequiredDuration: 12 monthsSelection Process: Technical Test + 10-minute quick interview -> Formal InterviewJD: The following skills are highly desirable: Strong proficiency in C++ Familiarity with PostgreSQL or other database technologiesExperience in UI/UXProficient in writing comprehensive unit testsDemonstrates an "always learning" mindsetStrong analytical and troubleshooting skillsAdditional Skills: Experience with CI/CD practices and toolsExtensive experience with AWS servicesSkilled in REST API developmentFamiliarity with OpenAPIKnowledge of BDD, TDD, SOLID methodologiesFamiliarity with cloud providers like AWS or AzureExperience with tools like Docker, MQTT, InfluxDB, CassandraProficiency in developing scalable web applications and utilizing Node.js, React, and TypeScript/JavaScriptResponsibilities: Develop High-Quality Software: Build, test, and deploy scalable, highly available, and modular software products.Technical Leadership: Take ownership of new features from conception through deployment, ensuring seamless integration with existing platforms.Code Reviews & Quality Assurance: Conduct code reviews, maintain high standards for code quality, and ensure rigorous testing practices.Agile Participation: Actively engage in agile scrum ceremonies, including planning, retrospectives, and daily stand-ups to collaborate and adapt with the team.Problem-Solving: Identify, troubleshoot, and resolve complex technical issues, ensuring the stability and performance of applications.