Requirements: Education: Information Technology, Computer Science, Data Management Work experience: 3+ years Must be able to write maintainable/scalable/efficient code
Must-have competencies / Must-have skills: — REST APIs principles (FastAPI and OpenAPI) — Relational databases i.e PostgreSQL / MySQL — NoSql Databases i.e MongoDB — Messaging queues (Async Communication Concepts, RabbitMQ , Amazon SQS,etc) — Linux operating system — Test-Driven Development (TDD) — Contract Testing — Agile and DevOps Practices — Git version control — Experience in creating CI/CD pipelines — Strong unit test and debugging skills — Good verbal and written communication English skills (Upper Intermediate level)
Must-have language skills:
Fluent English in speech and writing (at least B2+)
Will be a plus experience with: — Flask, FastAP- Golang — JS/TypeScript — KVM, libvirt — Kubernetes — Creating ETL pipelines — Experience with redfish and TFTP protocols
— Infrastructure Automation (IaC) — Graph Databases (like Neo4j, ArangoDB, ...) — Observability Systems: Proficiency in integrating with monitoring and logging systems for real- time insights into system/application performance. Familiarity with tools like Prometheus, Grafana, OpenTelemetry, and other similar stacks (e.g., EFK — Elasticsearch, Fluentd, Kibana). — Virtualization concepts (Networks + IPAM, storage management)
Personal skills: — Strong analytical and critical thinking skills to analyze complex problems and develop innovative solutions. — Ability to evaluate project risks and make data-driven decisions to mitigate potential issues. — Problem-Solving: — Exceptional troubleshooting and problem-solving skills, with a focus on root cause analysis and sustainable solutions. — The ability to work independently and take initiative in identifying and addressing technical challenges — Demonstrated commitment to ensuring high-quality deliverables through rigorous standards and processes. — Written, verbal and interpersonal communication skills — Team player attitude.