- Early StageStartup in initial stages
Intern - backend programming
- ₹5,000 – ₹7,000 • No equity
- No experience required
- Internship
Not Available
In office
About the job
Company Overview:
“tarrakki” in Hindi means ‘Prosperity’. We are on a mission to bring prosperity to the lives of 1.5 billion Indians by providing them a seamless investment experience in various financial services products.
tarrakki enables banks and financial services companies to quickly launch highly scalable wealth management products on their platform through tarrakki's embedded infrastructure in the form of no code & low code tools, SDKs, and APIs. We are the technological backbone for several major fintech
and BFSI who rely on our API/SDKs to build and scale wealth products.
We are looking for a talented and passionate engineer to join our dynamic and innovative team. If you are passionate about building robust and scalable server-side applications and thrive in a collaborative environment, we want to hear from you.
Job Description:
As an intern, back-end programming at tarrakki, you will play a key role in designing, developing, and maintaining the server-side logic that powers our cuttingedge products. You will collaborate with cross-functional teams, including front-end developers, software test engineers, and product managers, to ensure seamless integration between the front-end and back-end components of our software.
Requirements:
- Education: Pursuing a degree in Computer Science, Engineering, or a related field.
- Programming: Proficiency in Python and understanding of object-oriented programming.
- Web Frameworks: Basic experience or coursework in Django and/or FastAPI. -APIs: Understanding of RESTful API principles and experience building or consuming APIs.
- Databases**: Familiarity with relational databases (e.g., PostgreSQL, MySQL) and basic SQL knowledge.
- Version Control: Understanding of Git and common version control practices.
- Problem-solving: Strong analytical skills and the ability to solve technical challenges.
- Communication: Ability to work in a team and communicate technical concepts clearly.
- Computer Science Fundamentals: Strong understanding of data structures (e.g., arrays, linked lists, hash maps) and algorithms (e.g., sorting, searching, dynamic programming). Data Structures, Algorithms
Responsibilities:
- Backend Development: Assist in building, testing, and maintaining backend features using Python, Django, and FastAPI.
- API Development: Help in designing and developing RESTful APIs for our web and mobile applications.
- Database Management: Work with database schemas, queries, and migrations to ensure smooth data management.
- Code Reviews: Participate in code reviews to improve your skills and help others improve their code.
- Bug Fixes and Optimization: Contribute to identifying bugs and optimizing code for performance and scalability.
- Documentation: Write clear documentation for code and API specifications.
- Collaboration: Work closely with frontend developers, DevOps, and other team members to ensure smooth project workflows.
- Learning: Stay updated on the latest trends in Python backend development and explore new technologies.
About the company
- Early StageStartup in initial stages