We are looking for C++ Developer to be part of the growing, dynamic team of Software Engineers , which is responsible for designing and developing several microservices of the platform.
What You Will Do:
-Design and develop cloud micro-services (E-commerce, service provisioning, etc.) for integration with the Cloud portfolio.
-Design of REST APIs for external clients of the platform
-Challenge and redefine existing architecture; foresee post-deployment design challenges; scale bottlenecks.
-Develop and implement software verification plans and QA procedures.
-Document and maintain software functionality.
A Software Engineer must have 3+ years of solid, active commercial software development work, including significant personal ownership of projects or initiatives. Good written English and speaking skills.
Skills / Project Experience - required:
-Strong knowledge of C++, STL, paired with solid experience.
-Strong conceptual understanding of OOPS, Design Patterns, and Microservice architecture.
-Practical experience in the development and/or maintenance of highly loaded enterprise-grade systems.
-Experience in Linux, Docker, and Kubernetes management.
-Strong SQL experience (specifically PostgreSQL).
Skills / Project Experience - nice to have:
-Experience in REST APIs design.
-Developing and deploying applications in cloud platforms (Azure, AWS)
-Experience in e2e (Selenium, Cucumber).
-Experience in DevOps process and CI tools like Jenkins.
Takes responsibility for outcomes
Is open to ideas, thoughts and feedback from others