DevJobs

Software Architect

Overview
Skills
  • C# C# ꞏ 10y
  • Go Go ꞏ 10y
  • Python Python ꞏ 10y
  • Bash Bash
  • Kafka Kafka
  • Node.js Node.js
  • MongoDB MongoDB
  • Redis Redis
  • CI/CD CI/CD
  • Architecture Aspects: Scale ꞏ 3y
  • Caching ꞏ 3y
  • Cloud Tech - AWS ꞏ 3y
  • Observability and DevOps ꞏ 3y
  • Partitioning ꞏ 3y
  • Automation tools and frameworks
  • Kubernetes containers

The role

We are looking for a skilled and experienced Software Architect to join our Cloud TV platform architecture team.

In this role, you will play a major role in developing our high-scale project using cutting-edge technologies on multiple services and will play a crucial part in bringing TV streaming services to millions of homes worldwide.

The day-to-day

  • Hands-on collaboration with other professionals to determine functional and non-functional requirements for new software or applications.
  • Use tools and methodologies to create representations for functions and user interfaces of desired products.
  • Develop high-level product specifications with attention to system integration and feasibility.
  • Define all aspects of development, from appropriate technology and workflow to coding standards.
  • Communicate successfully all concepts and guidelines to the development team.
  • Oversee the progress of the development team to ensure consistency with the initial design.
  • Provide technical guidance and coaching to developers and engineers.

Ideally, we’re looking for:

  • 10+ years experience with Golang, C#, Python
  • 3+ years experience developing complex high scale system
  • Knowledge of micro services architecture
  • Proficient in Cloud Tech - AWS
  • Proficient in Architecture Aspects: Scale, Caching, Partitioning. Observability and DevOps.
  • Experience with Kafka, Redis, Mongodb
  • Convention oriented, Schema first oriented, Naming oriented

These would also be nice:

  • Experience with Node.JS or Python, Bash
  • Good understanding of working with Kubernetes containers
  • Familiarity with automation tools and frameworks (CI/CD pipelines)

The perks:

  1. Hybrid, flexible work environment
  2. Extended private health (including mental) insurance
  3. Personal and professional development programs
  4. Occasional Cross company long weekends