Experienced C++ Developer
Contract type:
Full time
Salary:
3.500€
Location:
Bratislava
Start date:
ASAP
Home office:
Hybrid
We are looking for a skilled and experienced C++ developer to enrich our software development team. The quality and fast delivery expectations of our products are very high, so as our new C++ developer, you will work on dynamically evolving and state-of-the-art robot application technologies in the automation and logistic industry. We need someone with high skills in C++ and proficiency in Python to ensure that only high-quality, readable, extendable, testable, and scalable code will find its way to our codebase.
Core responsibilities
What you will do:
- implementation of maintainable, scalable, and clean code
- contribution in architecture, analysis, prototyping, and technical design of new functionalities
- creation of technical solutions which meet product requirements
- continual learning in the field of development and new implementation approaches in relevant technologies
- maintenance and support of developed systems
- unit-testing and participation in code revision
- creation and maintenance of technical and user documentation
- identification, solution design, and removal of implementation issues and bugs in the developed system
- contribution in developed product support
Requirements
- English - Upper intermediate (B2)
- excellent programming skills in C++ (senior level of expertise)
- decent and demonstrated knowledge of using advanced algorithms and data structures
- past experience as a backend or full-stack developer
- proficient in Python programming (medium or senior level of expertise)
- skills in development processes like building, unit testing, code analysis
- experience with a version control system (Git)
- awareness of the high quality of code, strong experience with debugging and bug fixing
- strong understanding of object-oriented design and implementation
- skill to write readable, modular, and well-tested code
- experience working with the Linux based operation system
Essential attributes
- ability to select and apply the most appropriate approach
- skill to communicate and collaborate with team members
- critical thinking and resourceful approach to problem-solving
- ability and willingness to learn new technologies
Benefits
- Trainings & Development
- Friendly atmosphere
- Health Care Benefit
- Relax & Spa Benefit
- Commuting contributions
- Multisport card
- Work& Office Comfort
Benefits
- Trainings & Development
- Friendly atmosphere
- Health Care Benefit
- Relax & Spa Benefit
- Commuting contributions
- Multisport card
- Work& Office Comfort