Talent.com
This job offer is not available in your country.
C++ Developer - Memory Management

C++ Developer - Memory Management

DeqodeBangalore
12 days ago
Job description

We are looking for a skilled C++ Developer who has a strong grasp of modern C++ standards (C++11 / 14 / 17 / 20) and experience working with REST APIs. This role is ideal for someone who enjoys solving complex problems, working on high-performance systems, and building scalable microservices.

Key Responsibilities

  • Design, develop, and maintain applications using modern C++ standards.
  • Implement and integrate RESTful APIs (exposure to gRPC, HTTP, or GraphQL is a plus).
  • Work on memory management, performance tuning, and optimization for low-latency systems.
  • Build and support high-level and low-level system designs.
  • Collaborate on microservices architecture and implement best practices and design patterns.
  • Write clean, maintainable, and well-documented code.
  • Debug issues using advanced tools and profilers, ensuring high system reliability.
  • Work in a team environment, contributing to code reviews and knowledge sharing.

Must-Have Skills

  • Strong understanding of C++11 / 14 / 17 / 20 standards.
  • Hands-on experience with REST APIs and web services.
  • Strong knowledge of memory management and performance optimization.
  • Experience with multi-threading and concurrent programming.
  • Familiarity with high-level and low-level system design.
  • Strong understanding of microservices architecture, principles, and patterns.
  • Experience with debugging tools and profilers.
  • Good-to-Have Skills :

  • Knowledge of STL (Standard Template Library).
  • (ref : hirist.tech)

    Create a job alert for this search

    Developer Management • Bangalore