Job Description
Are you a visionary engineer looking to define the architecture of tomorrow? Horizon Tech is seeking a Senior Python Developer to join our elite engineering team in San Francisco. We are building the next generation of cloud-native applications, and we need someone who excels in performance, scalability, and clean code.
As a Senior Python Developer, you won't just write code; you'll shape the product roadmap and mentor junior developers. We offer a competitive salary, equity, and the chance to work on cutting-edge technology that impacts millions of users worldwide.
Why Join Us?
- Competitive salary and equity package.
- Flexible remote-first policy with a vibrant office culture in SF.
- Continuous learning budget and access to the latest tech stack.
Responsibilities
- Design and implement scalable backend services using Python and modern frameworks like FastAPI or Django.
- Optimize existing applications for maximum speed and scalability.
- Collaborate with cross-functional teams including product managers, designers, and other engineers.
- Write clean, maintainable, and well-documented code with comprehensive unit and integration tests.
- Participate in code reviews and architectural discussions to ensure best practices are followed.
- Identify and troubleshoot technical issues and bugs efficiently.
Qualifications
- 5+ years of professional software development experience with a strong focus on Python.
- Deep understanding of asynchronous programming and event-driven architectures.
- Experience with containerization technologies (Docker, Kubernetes) and CI/CD pipelines.
- Proficiency in SQL (PostgreSQL, MySQL) and experience with NoSQL databases (MongoDB, Redis).
- Familiarity with cloud platforms (AWS, GCP, or Azure).
- Strong problem-solving skills and the ability to work in an Agile environment.
- Excellent communication skills and a collaborative mindset.