Clovertech is a fast-growing company in the Software industry, which took a mission to develop solutions and entertainment content that will enlarge it. Clovertech was founded in 2020 by a group of entrepreneurs with a proven track record in the software products industry.
19 ноября 2021

Software Architect (.NET)

Киев

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 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-teams 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
LinkedIn