C++ Developer (Relocate to Berlin, Germany/ Remote)

ABOUT CLIENT

Our client is a leading company in data visualization software for business presentations

JOB DESCRIPTION

We are seeking innovative and skilled Developers with a strong theoretical foundation. Our team comprises individuals with varied professional experience, including those with degrees in Computer Science, Physics, and Mathematics and those with over a decade of experience in the industry. A background in C++ and a fresh, inventive problem-solving approach are desirable for this position. We welcome talented individuals, whether they are students, recent graduates, or C++ experts; thus, our recruitment process is skills-based and involves tasks relevant to the role.
The role involves primarily independent work and accountability for all tasks involved in implementing new features. We require the ability to consider problems from the user's perspective and engage in discussions about abstract concepts with fellow Developers. Each Developer is expected to handle architecture, design, implementation, customer feedback, and bug fixing, rather than distributing these tasks among several individuals. This approach empowers each individual to take ownership of their work.

JOB REQUIREMENT

We are seeking skilled and innovative software developers with a strong theoretical foundation. Our diverse team ranges from individuals with many years of industry experience to recent graduates in fields such as Computer Science, Physics, and Mathematics. A background in C++ and a fresh, creative problem-solving approach are highly valued for this role. Our recruitment process is based on task-based assessments to evaluate demonstrated skills.
Language proficiency in fluent English or German is required, with proficiency in either language being acceptable.
The desired technical skills include proficiency in C++ and algorithms, without requiring the latest standards (e.g., C++ 17).
We welcome candidates with any level of work experience, including recent university graduates.
For those relocating to Berlin, EU citizens face no restrictions, while non-EU passport holders must have a technical university degree (from a bachelor's level) or a minimum of 3 years of verified IT experience for visa purposes.
For remote roles, candidates must reside and work within the time zones of UTC-1 to UTC+4. Candidates must not work from countries under world sanctions, and must be legal residents for EoR or be able to sign a B2B/freelancer contract.
Ideal candidates include those with a PhD in Physics from Germany, those from Eastern Europe with a bachelor's degree or higher in Computer Science, Math, or Physics, and those from the UK with a bachelor's degree or higher in Computer Science.

WHAT'S ON OFFER

Challenging C++ development tasks
International team of talented individuals
Supportive work environment
Emphasis on attention to detail
Flat organizational structure
Flexible working hours and no overtime
Assistance with relocation
Competitive salary with potential for raise
No deadlines or scheduled meetings
Opportunity to publish scientific articles in AI and computer graphics
Support for work-life balance
Assistance with relocation and work permit if needed
Language learning support available
A chance to relocate to Germany

CONTACT

PEGASI – IT Recruitment Consultancy | Email: recruit@pegasi.com.vn | Tel: +84 28 3622 8666
We are PEGASI – IT Recruitment Consultancy in Vietnam. If you are looking for new opportunity for your career path, kindly visit our website www.pegasi.com.vn for your reference. Thank you!

Job Summary

Company Type:

#1 PowerPoint software

Technical Skills:

C/C++

Location:

Others - Germany

Salary:

90,000 – 130,000 euro per year

Job ID:

J01483

Status:

Close

Related Job:

Python Developer (DevOps - focused)

Ho Chi Minh - Viet Nam


Outsourcing

  • Python
  • Devops

We seek a skilled Python Developer to join our operations team. This role involves providing initial support to researchers and internal users, addressing issues through our JIRA service desk. The candidate will also focus on driving operational efficiency through automation and smart tooling. The role requires managing and resolving issues, with more complex problems being escalated to the Devops team. The support engineer will maintain ownership even after escalation. The position also involves devising solutions to enhance issue resolution efficiency. Examples include automating common tasks using bots and writing scripts to categorize and manage JIRA service desk tickets programmatically.

Negotiation

View details

C++ Developer

Ho Chi Minh - Viet Nam


Outsourcing

  • C/C++

Contributing to platform development and enhancement to meet high-performance and scalability requirements Participating in a multi-year initiative to upgrade and expand the platform's capabilities for future growth Assisting users in resolving technical challenges encountered while using the backtesting/simulation software Diagnosing and troubleshooting issues related to platform performance and throughput Providing technical support and guidance for optimal use of the platform by users Effectively communicating with stakeholders to understand their needs and provide appropriate technical solutions Documenting and sharing knowledge on best practices and solutions for common technical issues Collaborating with quantitative researchers and other technical teams for seamless integration and operation of the platform Continuously monitoring and analyzing platform performance to identify areas for improvement and optimization

Negotiation

View details

Senior Fullstack .Net/React Developer

Ho Chi Minh - Viet Nam


IT Services and IT Consulting

  • .NET
  • ReactJS

Develop, test, and maintain applications using various software and database technologies. Work with cross-functional teams to analyze business requirements and create effective solutions. Create technical specifications for projects. Write clean and efficient code according to coding standards and best practices. Identify and resolve bugs and issues in a timely manner. Design and manage databases to optimize performance. Conduct unit tests to maintain product quality. Participate in code reviews and offer constructive feedback to colleagues.

Negotiation

View details