Senior C++ Developer

Location:

Malta or Latvia

Company:

Founded back in 2018, we started as a 24/7 Customer Service organisation and later grew to offer a wide range of services from Software Design & Development to Marketing and Back-Office Solutions.

While our main line of business is outsourcing, we are more than your typical business solutions provider. We’re an extraordinary multicultural team with more than 30 different nationalities, we pride ourselves on bringing the best talent from around the world!

Professional and personal development is an important part of our values. We are committed to creating an organisational culture and building a team where every individual has the opportunity to excel and achieve their business goals. Further, guided by a strong and collaborative leadership team, we offer a stable long-term environment where our business continues to grow each year.

Who are you

We are looking for C++ developers who will be responsible for the building of back-end/server applications, mainly Web based (HTTP/REST) services. Your primary responsibility will be to design and implement such systems and also coordinate with our Dev-Ops team to facilitate their deployment and monitoring within Cloud infrastructures.

Key Responsibilities:
  • Design, build, and maintain efficient, reusable, clean, performant and reliable C++ code.
  • Implement performance and quality monitoring modules.
  • Identify bottlenecks and bugs and devise solutions to address these problems.
  • Help maintain code quality, organization, and automation.
  • Assist and facilitate in the deployment of Systems developed.
Required Skills:
  • Strong proficiency in C++, with a fair knowledge of the language specification
  • Thorough knowledge of the standard library, STL containers, and algorithms
  • Good knowledge of C++11 (preferable C++14 upwards), its paradigms and best-practices
  • Possibly some knowledge of Boost and Poco C++ libraries
  • Good understanding of memory management in non-garbage collected environments (specifically using RAII), knows a lot about this, using smartpointers
  • Understanding of dynamic polymorphism and C++ specific notions
  • A good degree of C++ template meta-programming
  • Sound familiarity with multi-threading and concurrent programming
  • A degree of familiarity with RDBMS/SQL databases (specifically MySQL and Postgres)
  • Some experience in the implementation of automated testing platforms and unit tests
  • Sound knowledge of code versioning tools (specifically git (core) and through github and gitlab)
  • 3-4 years minimum programming/development experience in the Industry
  • Minimum B.Sc. Degree in a Computer Science related field, preferably Software Engineering
  • You must also be passionate about writing good C++ code, have a good work ethic, be committed, attentive to detail and communicate clearly.
Company benefits:
  • Private healthcare
  • Free eye test
  • Refer a friend bonus
  • Performance bonus
  • Company discounts
  • Team activities
  • Extra paid holidays for volunteering time
  • Career progression
  • Company training with full support
Apply for the job
No Choosen File
(Max 5 MB)