Senior C++ Developer
Brak informacji o wynagrodzeniu
SeniorFull-time
#440888·Dodano wczoraj·3
Źródło: nofluffjobs.comTech Stack / Keywords
C++
Wymagania
- 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, performance tuning (memory management, low-latency optimization)
- Proficiency in the C++ Standard Library (STL) and Boost C++ Libraries
- Expertise in: GCP Pub/Sub, 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
- Fluency in Git-based workflows and large-scale CI/CD toolchains (GitHub Actions); scripting (Python/Bash) to support automation
- Strong understanding of NoSQL data modeling and document design
- Experience building migration/ETL processes, data backfills, and reconciliation/validation tooling
- Strong understanding of object-oriented programming principles, common design patterns, and clean code best practices
- Good Unix/Linux knowledge and experience developing, debugging, profiling services in Linux
- Hands-on experience with performance engineering including profiling, benchmarking, load and stress testing
- Experience using performance analysis and observability tools
- Experience working with AI Tools (Copilot/Agentic)
- Experience migrating or modernizing persistence layers from legacy object databases to distributed NoSQL platforms (e.g., Couchbase)
- Hands-on experience with Couchbase, including buckets, scopes/collections, indexing, N1QL querying
Obowiązki
- Design, implement, and debug modern C++ microservices
- Maintain and evolve core microservices architecture and APIs (REST/JSON, Pub/Sub) within a shared codebase
- Build and operate high-performance distributed systems on GCP
- Optimize low-latency services, including multithreading and complex memory management
- Design, execute, and analyze performance, load, stress, and scalability tests
- Perform application profiling and performance diagnostics
- Maintain code quality and ensure systems remain secure, observable, and integrated with platform services
- Create meaningful unit tests and maintain strong automated test coverage
- Troubleshoot issues and participate in on-call support
- Translate business requirements into scalable technical solutions for travel and airline industry
- Collaborate with architects, product managers, and engineering teams to deliver high-quality software solutions
Coforge
5 aktywnych ofert