Senior C++ Developer
Pełny etat
Coforge
Zdalna
- Praca zdalna
Qualifications and Education Requirements
- Minimum 5+ years of professional experience as a C++ Developer
- Bachelor’s degree in computer science or a related field
- Expertise in: Modern C++ (17/20/23), Multithreading, Data Structures, and performance tuning (memory management, low-latency optimization)
- Proficiency in the C++ Standard Library (STL) and Boost C++ Libraries
- Expertise in: GCP Pub/Sub, and REST/JSON APIs (gRPC is nice to have)
- Understanding of: OAuth2, JWT, and cloud security best practices
- Solid knowledge of algorithmic thinking and distributed systems architecture, including consistency, durability, and failure/resiliency considerations
- Fluency in Git-based workflows and large-scale CI/CD toolchains (GitHub Actions); scripting (Python/Bash) to support automation, tooling, and operations
- Strong understanding of NoSQL data modeling and document design, including denormalization strategies and evolution/versioning of schemas
- Experience building migration/ETL processes, data backfills, and reconciliation/validation tooling to ensure functional equivalence during cutover
- Strong understanding of object-oriented programming principles, common design patterns, and clean code best practices
- Good Unix/Linux knowledge and experience developing, debugging, profiling, and operating services in Linux environments (including large-scale/legacy codebases)
- Hands-on experience with performance engineering, including profiling, benchmarking, load testing, stress testing, scalability testing, and root-cause analysis of performance bottlenecks in distributed systems
- Experience using performance analysis and observability tools
- Experience working with AI Tools (Copilot/Agentic)
- Experience migrating or modernizing persistence layers, including rewriting applications from legacy object databases (e.g., Versant) to distributed NoSQL platforms (e.g., Couchbase)
- Hands-on experience with Couchbase, including buckets, scopes/collections, indexing, N1QL querying, and use of Couchbase
Approach and Behaviors
- Proactive
- Quality first mindset
- Continuous learner
- Dedicated team player
- Deliver results with minimal supervision
Oferta pracy dodana 2 dni temu