DevJobs

Senior Software Architect & Python Engineer

Overview
Skills
  • Python Python
  • Kafka Kafka
  • Elasticsearch Elasticsearch
  • Microservices Microservices
  • CI/CD CI/CD
  • Kubernetes Kubernetes
  • Distributed systems
CodeValue is a leading software company delivering a full-spectrum of software services that enable customers to focus on their core business activities.

At CodeValue, we leverage Web by administering cross-platform development. We strive to build and maintain our top-notch expertise in this extremely dynamic and versatile field.

We are looking for a Senior Software Architect who combines deep architectural understanding with strong hands-on development skills, primarily in Python. This is a strategic technical role — not a managerial one — and includes at least 50% hands-on coding alongside architectural responsibilities.

As a key technical authority, you will:

  • Own and define the internal structure and architecture of our system.
  • Dive deep into the codebase to gain a thorough understanding of how the system works.
  • Take full ownership of critical tasks and deliver high-quality solutions.
  • Work closely with team leads and provide technical guidance and architectural solutions.
  • Lead the introduction and development of internal tools that improve team velocity and product stability.
  • Continuously research and evaluate new technologies and tools to identify the best possible solutions for our evolving system needs.
  • Be a driving force in the technical evolution of the product, from concept through production.

Requirements:

  • 6-7+ years of experience in software development and architecture roles.
  • Proven experience designing and evolving complex software systems.
  • Strong coding skills in Python, with the ability to lead by example.
  • Infrastructure: Kubernetes, Kafka, Elasticsearch
  • Exposure to CI/CD, microservices, and distributed systems is highly preferred.
  • Hands-on experience with cloud-native tools and environments (e.g., Kubernetes).
  • Deep understanding of scalable architectures and modern backend systems.
  • Excellent communication skills; ability to collaborate with tech leads and product stakeholders.
  • B.Sc. in Computer Sciences/Computer Engineering/Mathematics or equivalent.

Nice to Have:

  • Experience introducing tools or tech into production environments.
  • Prior involvement in system re-architecture or major tech migrations.
  • Familiarity with performance optimization, observability tools, or security best practices.
CodeValue