Software Engineer Intern
Authify · Bengaluru, Karnataka, India
قدّم وتابع مع أبلاي إيدجCompany: Authify Technology Private LimitedExperience: 0–1 yearInternship Duration: 6 monthsLocation: Bengaluru Work Mode: Hybrid About AuthifyAuthify Technology Private Limited develops advanced software and artificial intelligence solutions across areas such as cybersecurity, computer vision, data intelligence, automation, and enterprise applications.We work on real-world products that involve complex engineering challenges, large datasets, scalable software systems, and emerging technologies.About the RoleWe are looking for a motivated Software Engineering Intern to join our engineering team for a six-month internship.You will work closely with our developers and product teams to build, improve, and deploy full-stack applications. This is a hands-on role where you will contribute to production-facing products rather than isolated training assignments.ResponsibilitiesDevelop and maintain features across frontend and backend applications.Build responsive and intuitive user interfaces.Design and integrate REST APIs and backend services.Work with databases, authentication systems, and third-party integrations.Identify and resolve software bugs, performance issues, and usability problems.Write clean, reusable, and well-documented code.Participate in code reviews, technical discussions, and product planning.Test applications and support their deployment to development and production environments.Collaborate with AI, product, design, and infrastructure teams.Required SkillsUnderstanding of programming fundamentals, data structures, and object-oriented programming.Familiarity with JavaScript or TypeScript.Basic experience with frontend frameworks such as React or Next.js.Familiarity with backend development using Node.js, Python, or a similar technology.Basic understanding of relational or NoSQL databases.Familiarity with Git and version-control workflows.Ability to independently research, debug, and solve technical problems.Good written and verbal communication skills.Good to HaveExperience building personal, academic, freelance, or open-source projects.Familiarity with PostgreSQL, MongoDB, Firebase, or similar databases.Experience with FastAPI, Express.js, Django, or similar backend frameworks.Basic understanding of Docker, Linux, cloud platforms, or CI/CD pipelines.Familiarity with authentication, role-based access control, and application security.Experience deploying an application to a cloud or on-premise environment.Who Can ApplyStudents, recent graduates, or early-career engineers with 0–1 year of experience.Candidates pursuing or holding a degree in Computer Science, Information Technology, Engineering, or a related field.Self-taught developers with strong projects and demonstrable technical ability are also encouraged to apply.Candidates who can commit to the complete six-month internship period.What You Will GainExperience working on real-world, production-oriented software products.Exposure to complete product-development lifecycles.Ownership of meaningful product features.A potential full-time employment opportunity based on performance, available roles, and business requirements.