Company overview:
Cheelee is a short video platform with Watch&Earn mechanics that pays all users for viewing feed
Work process:
Every member combines two roles: developer and release engineer. The team also has a QA engineer who automates the module, stress, and end-2-end testing. Team members communicate in regular meetings: daily, retro, demo, and 1 to 1. We use JIRA, trunk-based development, GitLab CI, Sentry, ELK, and Grafana. Each feature goes through code review and testing in 4 environments.
In this role you will:
• Participate in the development process from task refinement and testing to launching product features;
• Design, build and maintain highload application architecture;
• Improve system performance and availability;
• Actively collaborate with product managers and teammates;
• Build and grow an engineering team.
Stack:
• Microservices, Clean architecture;
• Python 3.9+, asyncio, FastAPI;
• Redis, PostgreSQL, ClickHouse, MongoDB;
• Kafka;
• AWS, Kubernetes, Docker.
About you:
• You have strong knowledge in systems design and architecture;
• Solid experience with databases (queries, migrations, optimization, profiling);
• At least 4+ years of developing web APIs (REST/jsonrpc/gRPC) in Python and 2+ years of experience in developing and implementing Blockchain platforms or services;
• Strong understanding and experience in asyncio;
• Good knowledge of blockchain technology;
• Good understanding of the development cycle from requirements analysis and deployment to application monitoring;
• You hold strong communication skills.
Good to have:
• Experience in the NFT space
• Solidity Smart Contracts and web3 products (EVM-based)
• Go
We offer:
• Competitive compensation package: base wage plus benefits and stock options (the base wage is individually discussed)
• Wage that increases along with your skill set.
• Team environment: working side by side with IT professionals from all over the world, who are ready to share their expertise.
• Equipment: You will get powerful hardware, additional monitors, devices and everything that will allow you to work as efficiently as possible.
• Difficult and interesting tasks related to the high-load system development.
• Professional growth: conferences, developer meetings, workshops and advanced trainings that every employee can attend, taking place in the office. Training and education activities are carried out at the expense of the company.
• Personal growth: our employees both share their expertise on internal educational platforms and participate in external conferences.
• Healthy corporate culture: we offer fitness, yoga, and outdoor events.
• We provide office staff with free lunches, fruits, juices, vitamins to be in great shape.
• Reading groups and regular meetings for informal communication with colleagues are regularly held.
Contacts: @bruello