flaconi is hiring in Berlin 

Jobs in Germany

Home  | English Speaking Jobs  | Seliuk Ltd  | Middle+/Senior C++ Developer
  • An innovative tech company is looking for a highly skilled C++ Developer with at least 4 years of experience to join their engineering team. The ideal candidate will have a solid foundation in C++ programming, a passion for building high-performance applications, and the ability to solve complex technical challenges.

    Responsibilities:

    • Design, develop, and optimize high-performance C++ applications and systems
    • Collaborate with cross-functional teams to define and implement software requirements
    • Write efficient, maintainable, and scalable code following best practices
    • Conduct code reviews and provide feedback to ensure high code quality and maintainability
    • Troubleshoot and debug complex issues in existing applications and optimize performance
    • Contribute to the full software development lifecycle, including design, implementation, testing, and deployment
    • Ensure the robustness and reliability of applications in production environments
    • Stay updated on the latest C++ trends and advancements, and continuously improve development skills

    Requirements

    • 4+ years of experience in C++ development
    • Strong proficiency in C++ (C++11, C++14, C++17, or newer)
    • Solid understanding of object-oriented design and development principles
    • Experience with multithreading and concurrency concepts
    • Familiarity with memory management, optimization techniques, and performance profiling
    • Experience with databases (SQL/NoSQL) and integration with backend services
    • Knowledge of version control systems, preferably Git
    • Strong debugging and problem-solving skills
    • Ability to work both independently and as part of a collaborative team
    • Excellent communication skills, both written and verbal

    Nice to Have:

    • Experience with low-level programming, hardware integration, or embedded systems
    • Familiarity with software development methodologies such as Agile or Scrum
    • Experience with CMake or other build tools
    • Exposure to other programming languages (e.g., Python, Java, JavaScript)
    • Familiarity with cloud platforms (AWS, GCP, Azure)

    Benefits

    • Competitive salary and benefits package
    • A dynamic and collaborative work environment
    • Opportunities for professional growth and career advancement
    • Access to cutting-edge tools and technologies
    • Flexible working hours and remote work options

    Job recommendations