
C++ Developer
We are continuing to expand our development team and are looking for proactive, detail-oriented, and technically capable C++ Developers to join us. In this role, you will contribute to the development of core backend systems, working closely with business analysts, implementing and maintaining code, and collaborating with QA to ensure high-quality software delivery.
This opportunity is open to both junior and senior-level professionals with a strong foundation in C++ development and a drive to grow in a collaborative, global environment.
Key Responsibilities
- Analyze technical specifications from Business Analysts to support the design and development of C++ components.
- Communicate with cross-functional teams to clarify requirements and align on development goals.
- Develop and maintain clean, efficient, and well-documented C++ code using modern standards (C++20) and tools like Visual Studio 2022 and the Clang compiler.
- Run SQL scripts and configure Oracle database environments for testing and integration purposes.
- Debug and troubleshoot issues, implementing fixes while avoiding regressions.
- Participate in code reviews using Bitbucket, maintaining code quality and consistency.
- Manage tasks and updates through Jira, and ensure timely delivery of work.
- Use Bamboo for CI/CD processes, deploying builds to QA environments.
- Collaborate with team members across global locations (e.g., Poland, UK, South Africa) for knowledge sharing and problem-solving.
- Track work hours using Tempo for project reporting and transparency.
- Work with internal tools developed in C# and PowerShell to streamline development workflows.
- Contribute to and reference internal documentation via Confluence to support ongoing knowledge sharing.
Qualifications
For Junior-Level Candidates:
- A degree in Computer Science, Engineering, or a related technical field.
- Strong foundation in C++ development and application design principles.
- Willingness to learn and grow within a supportive, collaborative team environment.
- Basic experience with SQL and debugging tools.
- Effective communication skills and proficiency in English (minimum B2 level).
- Ability to work independently and manage tasks in a remote, global team.
- Open to working shift hours aligned with UK business hours.
For Senior-Level Candidates:
- Solid experience with modern C++ (C++17/20) and development tools.
- Demonstrated ability to manage and deliver development tasks independently.
- Strong debugging, analytical, and problem-solving skills.
- Working knowledge of CI/CD tools like Bamboo and source control via Bitbucket.
- Familiarity with scripting and automation using tools like PowerShell or C#.
- Experience contributing to technical documentation and knowledge-sharing practices.
If you're passionate about C++ and eager to make an impact within a collaborative and technically challenging environment, we'd love to hear from you. Join us and help shape the future of our backend systems.