Position: Back-End Architect (Portal)
Company: clover.tech
Category: .NET
Experience required: 5y
English level: intermediate

Your Qualification:

— 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

Will be a plus:
Experience in Serverless and introducing DevOps/DevOpsSec culture in the company

Soft skills:

— Knowledge sharing abilities
— Communication skills
— Automating vision
— Written English


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
— Private medical insurance after trial period
— Modern and convenient office in close proximity to the metro
— Friendly working environment with high level professionalism
— Paid vacation and sick leaves
— Corporate events and team buildings

Your responsibilities: 
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