Senior Python Backend Developer
TLDR
Role building scalable Python-based APIs and services, focusing on security, performance, and cross-team collaboration.
Position Overview: We are seeking a highly skilled and experienced Senior Python Backend Developer to join our growing team. The ideal candidate will have a strong background in backend development, a deep understanding of Python, and experience with designing, developing, and maintaining complex web applications and APIs.
Key Responsibilities:
-
Design, develop, and maintain robust and scalable backend systems and APIs using Python and related technologies. -
Collaborate with front-end developers, product managers, and other stakeholders to understand requirements and deliver high-quality solutions. -
Optimize applications for maximum speed and scalability. -
Implement security and data protection measures. -
Write clean, maintainable, and well-documented code. -
Troubleshoot, debug, and upgrade existing systems. -
Stay up-to-date with the latest industry trends and technologies, suggesting improvements and new features. -
Participate in agile development processes, including sprint planning and retrospectives.
Required Qualifications:
-
Bachelor's degree in Computer Science, Engineering, or a related field, or equivalent practical experience. -
5+ years of professional experience in backend development with Python. -
Strong proficiency in Python and its frameworks (e.g., Django, Flask). -
Experience with RESTful API design and development. -
Proficiency in SQL and experience with relational databases (e.g., PostgreSQL, MySQL). -
Familiarity with version control systems, such as Git.
-
Strong problem-solving skills and attention to detail. -
Excellent communication and teamwork skills.
Desired Skills and Experience:
- Experience with Langchain/LangGraph is a huge plus
- Experience with WebRTC protocol and real-time voice technologies and frameworks is highly desired
- Knowledge of asynchronous programming and frameworks (e.g., asyncio, Celery).
- Familiarity with microservices architecture and related technologies.
- Experience with CI/CD pipelines and tools
- Basic understanding of AWS and Kubernetes
- Experience with tracing/logging/monitoring (Elastic/DataDog/NewRelic/etc ).
iTech Capital is an innovative private equity and venture capital investment manager focused on backing transformative internet technology businesses at the Series A stage and beyond. We leverage deep engagement with founders and a strategic approach to investment, having successfully contributed to the creation of notable companies, including two unicorns. Our commitment is to empower growing businesses and drive significant value in the digital landscape.