Software Engineer 1
Apna
Posted: April 2, 2026
Interested in this position?
Create a free account to apply with AI-powered matching
Required Skills
Job Description
Role: Software Engineer 1
Location: Bangalore (5 days WFO)
Experience: 0–2 Years (Entry Level)
Requirements:
We are looking for a motivated and curious Software Engineer 1 to join our engineering team. This is a foundational role designed for a fresher who is eager to apply their academic knowledge to real-world problems, build scalable applications, and grow alongside a team of experienced developers.
Key Responsibilities
As a member of our engineering cohort, you will:
• Develop & Maintain: Collaborate with cross-functional teams to design, develop, and maintain high-quality software applications.
• Write Quality Code: Produce clean, efficient, and maintainable code while adhering to industry best practices and coding standards.
• Optimize Performance: Proactively troubleshoot and debug applications to ensure peak performance and a seamless user experience.
• Document: Assist in creating comprehensive technical documentation and user guides to support product scalability.
• Evolve: Engage in continuous learning, staying ahead of the curve with emerging technologies and modern development methodologies.
What We’re Looking For
• Experience: 0–2 years of hands-on experience in software development (valuable internships or significant academic projects are highly encouraged).
• Core Fundamentals: A rock-solid understanding of software engineering fundamentals, Data Structures, and Algorithms (DSA).
• Technical Stack: Proficiency in at least one major programming language: Go, Java, or Python.
• Web Basics: Foundational knowledge of front-end technologies, specifically React and Node.js.
• Mindset: An enthusiastic problem-solver who enjoys tackling complex challenges and thrives in a fast-paced environment
• Education: BE/BTech degree, preferably from Tier 1 or Tier 2 institutions.
• Cloud Awareness: Familiarity with cloud ecosystems like AWS or GCP is a significant plus.
• Tooling: Hands-on experience with version control systems, specifically Git.