Poklyk is a product company specializing in developing and advancing our web and mobile applications, orderry.com and roapp.io, designed for SME automation. Our services help businesses streamline processes and adopt a more technology-driven approach.
We are actively seeking a Backend Technical Lead (Python) to enhance our team. With an unwavering dedication to a product engineering ethos, we meticulously craft solutions customized to fulfill the intricate business requirements of our esteemed user base.
Requirements: * 6+ years of commercial experience as a Python developer, including prior experience in a Tech Lead role * Demonstrated ownership of System Design / RFC processes — driving architecture review and technical decision-making for a team * Proven experience establishing and enforcing architectural patterns and coding standards across a team’s codebase * Experience leading complex technical initiatives end-to-end (service decomposition, scaling efforts, major refactors) * Thorough understanding of PostgreSQL, including schema design, indexing, sharding, and partitioning * Working knowledge of MongoDB data modeling * Ability to evaluate tradeoffs between different data store technologies and choose the right one for a given use case * Proven experience profiling and optimizing SQL and Python code * Strong grasp of data structures and algorithms, comfortable reasoning in Big O * Hands-on experience with Celery and message brokers (RabbitMQ or Kafka) * Solid understanding of Python’s concurrency model, including the GIL, multiprocessing, multithreading, and asyncio * Strong knowledge of DRF or FastAPI frameworks * Experience with Docker and Docker Compose * Proficiency with Redis * Experience with Pytest for unit/smoke / API testing * Familiarity with version control systems, particularly Git
Will be a plus: * Experience with monitoring tooling (Grafana, Prometheus, Loki, Datadog) * Hands-on CI/CD pipeline building * Understanding of cloud infrastructure and orchestration tooling * Prior experience conducting technical interviews/involvement in hiring
Responsibilities: * Own the System Design / RFC process — driving architecture review and technical decision-making for major backend initiatives * Define and promote architectural patterns and technical standards across backend services as the team scales * Development of new functionality from scratch * Providing new and improving existing technical solutions * Serve as the primary technical resource for backend engineers — providing hands-on guidance, mentoring, and advice on complex technical decisions * Conduct technical interviews for backend engineering candidates * Close interaction with development teams like QA, Mobile, Frontend, and DevOps * Optimization of database performance * Continuous planning and participation in microservices development
We offer: * Official employment with all the accompanying benefits. * Direct involvement in product development, as we discuss each improvement proposal with the entire team. * The opportunity to work with one of the leading IT companies in business automation, which is recognized as essential to the Ukrainian economy. * Flexible working arrangements, whether hybrid or fully remote. * 18 vacation days, 10 days off, and paid sick leave. * Access to English language courses for professional growth. * Reimbursement for professional development activities, including courses, webinars, and related resources.
Hiring process: * Intro call with a recruiter (30 min) * Pre-interview with CTO (30 min) * Technical Interview with CTO (2 h) * Offer