Job
Description
As a Senior Backend Engineer, you will be an integral part of our dynamic team at the forefront of cutting-edge technology. Your deep-rooted expertise in computer science fundamentals will play a crucial role in developing innovative solutions. You will be responsible for architecting, refining, and escalating the capabilities of complex backend systems using Python. Your focus will be on efficiency, durability, and scale, ensuring peak performance and unwavering reliability of applications. Your key responsibilities will include elevating application performance by optimizing for speed, scalability, and resource allocation. You will forge robust methodologies to manage high concurrency and vast data volumes, setting new industry benchmarks. Collaborating closely with engineering and product peers, you will crystallize requirements into resilient, scalable architectures. Your proficiency with advanced storage solutions and databases like Redis, PostgreSQL, and ClickHouse will be crucial in enhancing system integrity. You will champion coding excellence, testing rigor, and deployment precision, driving best practices across the development lifecycle. To qualify for this role, you should have a Bachelor's or Master's degree in Computer Science, Engineering, or a related field. A minimum of 6 years of experience in backend development with Python in a production environment is required. Your proven experience in scaling compute and I/O-intensive applications, strong foundation in computer science, and deep understanding of data structures, algorithms, and system design principles are essential. Experience in handling concurrent requests at scale and optimizing large-scale systems for performance and reliability is a must. Familiarity with database technologies such as Redis, PostgreSQL, and ClickHouse is also expected. Any experience in the financial sector, particularly in developing fintech applications or systems, will be considered a plus. A solid understanding of the software development life cycle, continuous integration, and continuous delivery (CI/CD) practices is required. Excellent problem-solving abilities and strong communication skills will be essential for success in this role.,