We offer a wide opportunity in the area of software development, consultancy and quality; our team is made up of engineers with critical and analytical thinking, who aspire to have new goals and challenges, always innovating in different sectors of the industry.
New Opportunities
Vacancies
We invite you to apply and our recruitment area will be contacting you as soon as possible.
Mid or Senior C++ Developer
Position Overview:
As a key member of our organization, you will be responsible for helping design, implement, and review best practices to ensure our software meets the highest standards of quality.
Responsibilities:
- Collaborate on the design efforts of complex software projects, emphasizing clean architecture and modular design.
- Implementing those designs with emphasis on coding standards and best practices, promoting clean code and maintainable software solutions.
- Apply design patterns effectively to address technical challenges and improve system scalability.
- Collaborate with quality assurance testing team to ensure code meets functional requirements
Core Skills Set/Background Requirements:
- Technical Proficiency:
- Strong coding skills with an emphasis on clean, maintainable code.
- Understanding of a wide range of frameworks, development tools, and technologies.
- Strong understanding of design patterns and unit testing as well as their practical applications.
- Analytical and Critical Thinking Skills:
- Strong analytical skills.
- Deep understanding for conduction thorough code reviews.
- Communication and Collaboration:
- Proven ability to be coached and mentored.
- Experience in enforcing best practice coding standards.
- Demonstrated ability to work effectively with cross-functional teams.
- Experience in comprehensive technical documentation.
- Remote Work Capabilities:
- Initiative-taking and disciplined with strong time management skills.
- Reliable internet connection and a conducive home office setup.
Preferred Experience/Certifications:
- 5 + years’ experience in C++ software engineer roles.
- Track record of successfully implementing large-scale, complex systems.
- Experience in performance optimization and scalability.
Modality:
Remote.
FAQS
Between 3 to 10 members.
We work from Monday to Friday, usually from 8 a.m. to 5 p.m. of your time zone.
There is flexibility to attend personal matters or having days off besides sick days.
Yes, we send computer equipment.
Our official payment day is every Friday.
Recruitment Process
Profile definition
The technologies and skills required for the position are defined.
Candidates search
A new job offer is published in our recruitment sources, candidates are contacted after a search filter and the CVs received are evaluated to later make a selection.
Interviews
Once the candidates have been chosen, the first video call is made to find out about their current situation and interests, then a video call is made in English, and finally, technical/practical interviews are carried out to evaluate their skills.
Client interview
An interview with the client and the candidate is planned to make a final decision.
Contracting
Upon successful completion of the interviews, a proposal is made to the candidate. Upon approval, the corresponding contract is signed and the most convenient start date for the candidate is established.
Onboarding
When the new collaborator arrives, we guide them regarding their benefits, responsabilities and daily activities.
Follow-up
To ensure that the new collaborator integrates successfully, we have weekly meetings to clarify any questions and contribute in their development.