Clovertech 0 — 5-10 років досвіду EN Upper-Intermediate Київ $1 000
  • Продукт
  • Є медстрахування
  • Вказана зарплата
  • CTO / Architect
  • .NET
15.09.22

Про роботу

Description

As a Software Architect, you will join the Back Office team which is building fully fledged Back Office for platform operation. You will choose and build the architectural decision-making on tech-stack and build the platform basis from the ground up together with the team of trusted professionals. Be the key who will drive development in the most best-practical way to create the most enjoyable product for customers and witness the rise of the top industry-leading entertainment platform. You will mentor the team of engineers, communicating with the infrastructure team, and developing high quality, testable and performant software

  • Build Back End team and be responsible for creating high-loaded platform from scratch
  • Create production ready GraphQL back-end as well as Back Office and other micro-services
  • Full development cycle (from accepting technical requirements — to delivering changes to production, monitoring and load tuning, and including all the fun stuff of CI/CD like unit-testing, code review, and feature toggling)
  • Take full responsibility and drive optimization/refactoring projects targeting branding and scaling, performance, quality, development speed improvements
  • Closely communicate with designers, BA’s, and product managers, provide the best solutions, and influence the product



Requirements

  • Bachelor’s degree in Computer Science/Engineering
  • At least 6 years of practical experience in development
  • At least 2 years on architect position
  • Expert knowledge of .net stack in writing software
  • Work experience with commercial micro-services projects over 4 years (specially high-loaded ones)
  • Experience with relational (PostgreSQL, MySQL), NoSQL databases, search engines (ElasticSearch), GraphQL ecosystem, knowledge and experience in Auth/Security, Redis, Kafka, or similar technologies.
  • Experience with asynchronous systems and distributed stream processing
  • Experience with Linux systems; docker containers, Git, Nginx, Kubernetes, AWS
  • Good knowledge of architecture/design patterns and styles
  • Experience with real-time data processing and transformation Software Design knowledge: OOD, Design patterns
  • Experience working of creating architect design for new applications/projects
  • Experience working with continuous integration, delivery and deployment systems, code quality automation systems
  • Excellent analytical and problem-solving skills
  • Experience working with debugging/profiling tools, ability to resolve performance issues
  • Understanding SDLC
  • Strong communication skills especially in code review, refactoring, team mentoring, cross-team communication skills



Nice to have

  • Experience in Serverless and introducing DevOps/DevOpsSec culture in the company



Soft skills

  • Knowledge sharing abilities
  • Communication skills
  • Automating vision
  • Written English



Прибрати рекламу інших компаній і рекламувати свою.
Дізнайтесь більше