Python Developer Intern
RemoteIndiaentryIntern
- Posted
- today
- 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.