JobMatch
← Back to jobs

Python Developer Intern

Cirqllabs

RemoteIndiaentryIntern
Posted
4 days ago
Source
Himalayas
Field
Engineering

Skills

CommunicationPostgreSQLLeadershipREST APIsPythonSQLiteDockerPandasMySQLNumPySQLGit

Description

About the Role We're looking for talented Python interns to join our development team. You'll work on real-world applications involving data processing, system integration, and building scalable software solutions. This is an internship with strong potential to convert into a full-time position based on performance and mutual fit. What You'll Work On - Building Python applications and APIs - Processing and analysing data from various sources - Working with databases and data pipelines - Contributing to system architecture and design - Writing clean, maintainable code with proper documentation Required Skills Required Skills Python Programming - Strong understanding of Python fundamentals - Experience with object-oriented programming - Familiarity with common libraries (NumPy, Pandas) - Understanding of data structures and algorithms - Git/GitHub for version control Backend Development - Experience with web frameworks (Django, Flask, or FastAPI) - Understanding of REST API design and development - Working knowledge of SQL and database queries - Familiarity with ORMs (SQLAlchemy, Django ORM, or similar) - Basic understanding of HTTP protocols and web services Database & Data Skills - Experience with relational databases (PostgreSQL, MySQL, or SQLite) - Writing efficient SQL queries (JOINs, aggregations, indexing) - Understanding of database design and normalisation - Comfortable working with APIs and JSON data General Technical Skills - Problem-solving mindset - Ability to debug and troubleshoot code - Understanding of authentication and authorisation basics - Good communication and documentation skills - Basic knowledge of deployment concepts Nice to Have (But Not Required) - Exposure to financial markets or trading concepts - Understanding of async programming or multithreading - Experience with testing frameworks (pytest, unittest) - Experience with Docker or containerisation - Knowledge of message queues or event-driven systems What Makes a Strong Candidate - Self-learner: Can pick up new concepts quickly - Detail-oriented: Writes careful, clean code - Curious: Asks questions and wants to understand how things work - Collaborative: Works well with the team - Persistent: Doesn't give up when facing challenges Why Join Us? Early Startup Team Benefits - Real Impact: Your work directly shapes the product and company direction - Fast Learning: Exposure to entire tech stack and business decisions - Ownership: Take ownership of features and projects from day one - Mentorship: Work closely with founders - Growth Path: Clear path to full-time role and career advancement - Flexibility: Flexible work culture and direct access to leadership - Equity Potential: Opportunity to be part of the founding team (for full-time conversion) Work Environment - Small, focused team where everyone matters - Modern tech stack and best practices - Freedom to suggest ideas and improvements - Learn beyond just coding - product, business, deployment Location & Work Setup - Fully Remote - Work from anywhere in India - Pune Office Available - If you prefer working from office or hybrid setup - Flexible Hours - Focus on output, not strict 9-5 - Your Choice - We're comfortable with whatever works best for you Interview Process - Take-Home Assignment (1 day): A practical Python problem that should take 2-4 hours. We'll evaluate your code quality, problem-solving approach, and documentation. Submit within 24 hours of receiving it. - Technical Round with CTO (15-30 min): Discussion of your assignment, Python concepts, and technical problem-solving. This is a conversation, not an interrogation. - Final Round (30 min): Culture fit, expectations, and answer any questions you have about the role and company. What We're Looking For We value: - Strong fundamentals over specific framework knowledge - Ability to learn and adapt quickly - Good coding practices and clean code - Genuine interest in software development - Problem-solving ability We're an early-stage startup looking for people who want to build something from the ground up. If you love coding, want real responsibility, and are excited about being part of a founding team, we'd love to hear from you. This isn't just an internship - it's a potential launchpad for your career. Originally posted on Himalayas

JobMatch aggregates public listings. Always apply through the original posting.