Software Architect

  • Full time
  • Prague
  • Posted 2 months ago

Team Quest

Golang (junior)
ClickHouse (junior)
Datadog (junior)
ELK (junior)
React (junior)
MongoDB (regular)
PostgreSQL (regular)
Docker (advanced)
Kubernetes (advanced)
Apache Kafka (advanced)
Responsibilities:

Guide technology choices and approaches to execution;
Plan and coordinate the technical strategy and implementation;
Drive clarity in our architecture and technical designs through frequent communication and documentation;
Advocate for value optimized, highly available, performant, efficient, and scalable designs and coding practices;
Advocate engineering procedures within the Agile framework for best practices across the software development lifecycle;
Participate in planning meetings for our product roadmap and deliverables across multiple product areas;
Provide technical designs for and feedback on other engineering work;
Continuously improve delivery velocity, stability and quality of the specific technologies and system components as well as the overall system;
Break architectural work down into manageable, iterative improvements, guide your own work and that of team members to execute on these plans in a timely manner.

Requirements:

7+ years programming experience, 3+ years architecture and system design experience;
Experience with monolith/service-oriented/microservices architectures, distributed systems, relational/non-relational databases, message brokers and event streaming, cloud IaaS/PaaS, and front-end technologies to design, develop, and deploy scalable and highly-available enterprise solutions;
Technical depth and breadth in data services to guide the team in the areas of building and operating infrastructure services, database design and data ingestion/ETL;
Experience in measuring/calculating capacity of a system;
Real life experience solving complex technical design problems with the above technologies;
Excellent debugging, analytical, problem-solving skills;
Written and spoken English of intermediate or higher level.

Nice to have:

Experience with programming languages (Golang, React);
Experience with technologies as PostgreSQL, Clickhouse, Scylla, MongoDB, Kafka, RabbitMQ, Redis, Docker, Kubernetes
Experience with monitoring systems (Sentry, ELK, Prometheus, DataDog.

We offer:

➡️ Work in an international IT product company with offices in 4 countries;
➡️ Remote full-time work or work from a comfortable office;
➡️ Extended medical insurance program;
➡️ Sports program compensation
➡️ Free online English lessons with a native speaker
➡️ Referral program;
➡️ A wide relocation program for both employees and newcomers.

https://teamquest.pl/67720

To apply for this job please visit cz.talent.com.