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.
13 червня 2022

Software Architect (.NET)

Київ, віддалено

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

Responsibilities

  • 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

What do we offer?

We offer many job perks as well as a fantastic team culture. In addition, you’ll get the opportunity to work in the gaming industry with one of the top teams in the sector. You’ll get the chance to grow as a professional as well as the opportunity to invest in your educational growth.

Our benefits

  • Competitive compensation reward
  • Friendly working environment with high level professionalism
  • Paid vacation and sick leaves
  • Corporate events and team buildings
LinkedIn