Job Description We are seeking a skilled software architect to lead the design and development of complex data-driven systems. As a key individual contributor, you will own critical backend and data infrastructure. You will have the opportunity to mentor others, lead projects, and help shape a high-performing engineering team. Key Responsibilities: - Design and build core backend systems using Python, FastAPI, PostgreSQL, ClickHouse, and Docker. - Own end-to-end data flows: ingestion, transformation, storage, and querying. - Collaborate with product and data teams to shape technical solutions to business problems. - Identify bottlenecks and opportunities to optimize performance, scale, and developer experience. - Build maintainable systems with clear interfaces, tested code, and clean architecture. - Contribute to technical standards and documentation. - Mentor other engineers and grow into a team leadership role. Requirements Technical Skills: - Strong backend engineering skills (7+ years) with systems-level thinking. - Experience building production systems from scratch. - Solid Python skills or ability to ramp up quickly. - Deep experience with relational databases and performance tuning. - Experience designing, debugging, and scaling data workflows. - Strong communication and collaboration in a remote environment. Benefits: This is an excellent opportunity to work on challenging projects, develop your skills, and advance your career in a dynamic and growing company. We offer a competitive compensation package, including salary, benefits, and professional growth opportunities.