Software Development Intern

Critical Start
Onsite

About The Position

We are seeking a motivated Software Engineering Intern to join the Critical Start Technologies Private Ltd. team, operating under the Critical Start umbrella, for our India operations. You will work closely with mentors while contributing to real-world projects and gaining hands-on experience in cloud-based systems and modern software development practices. The ideal candidate enjoys problem-solving, writing clean and efficient code, and learning how large-scale systems are designed, maintained, and scaled. You are detail-oriented, eager to explore new technologies, and thrive in a collaborative, fast-paced engineering environment. You should have a strong interest in distributed systems, REST APIs, microservices, and database design. This internship provides the opportunity to strengthen coding, debugging, and problem-solving skills while contributing to projects that power scalable, reliable, and secure cloud-based applications in enterprise cybersecurity and automation. This in-person internship will be based at our Pune office from June 01, 2026, to November 30, 2026, with an expected commitment of 20–30 hours per week at a max stipend of ₹30,000/month, depending on experience. Please note that expense reimbursements are not provided for this position.

Requirements

  • Strong understanding of at least one programming language, preferably Python.
  • Familiarity with UI, REST APIs, data structures, algorithms, and OOP principles.
  • Basic knowledge of web frameworks such as FastAPI, Django, or Flask.
  • Curiosity to learn about databases, cloud computing, and microservices.
  • Strong analytical, problem-solving, and debugging skills.
  • Excellent communication and collaboration abilities.
  • Enthusiasm for learning new technologies and contributing to a team environment.

Nice To Haves

  • Coursework or projects in software development, REST API design, or cloud platforms (AWS, GCP, Azure).
  • Familiarity with version control systems (Git/GitHub).
  • Exposure to Docker, Linux environments, or CI/CD workflows.
  • Knowledge of testing frameworks (pytest, unittest) is a plus.
  • Interest in observability tools (e.g., New Relic, Prometheus).
  • Exposure to cybersecurity or interest in security-focused software development.
  • Experience with AI-assisted coding tools (e.g., GitHub Copilot, ChatGPT) is a plus.

Responsibilities

  • Assist in the design, development, and testing of user interfaces, RESTful APIs, and microservices.
  • Collaborate with senior engineers to implement new features and enhance existing functionality.
  • Apply microservices design principles using Python-based frameworks such as Django or FastAPI.
  • Write and maintain unit tests, and participate in code reviews to ensure high-quality, maintainable code.
  • Work with SQL or NoSQL databases to design efficient data models and optimize queries.
  • Use logging, monitoring, and alerting tools (e.g., New Relic, CloudWatch) to analyze system performance.
  • Write documentation and contribute to improvements in developer tooling.
  • Collaborate with DevOps to understand CI/CD pipelines, deployment processes, and containerization with Docker.
  • Participate in daily standups and sprint planning, gaining exposure to agile software development practices.
  • Assist in debugging, reproducing, and resolving issues identified during testing or by internal teams.

Benefits

  • Competitive salary
  • Statuary PTO (Paid Time Off) policy
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service