All jobs at SphinxHire

Software Engineer (Fresher)

Gachibowli, Telangana · Hybrid Full time 4–7 LPA

About the role

We are hiring a Software Engineer (Fresher) to design, build and ship software that real customers use every day. This is an entry-level software engineering role for recent graduates who enjoy solving problems with code and want to grow fast in a strong engineering team.

You will start with a structured onboarding, learn our codebase, tools and engineering practices, and within your first few months own small features end to end: from understanding the requirement to writing, testing and releasing the code.

Key responsibilities

  • Write clean, efficient, well-tested code in Java, Python or JavaScript

  • Build new features and enhancements under the guidance of senior engineers

  • Debug and fix defects, and improve the performance and reliability of existing code

  • Write unit tests and take part in code reviews, giving and receiving feedback

  • Design simple REST APIs and work with relational databases using SQL

  • Use Git for version control and follow branching and pull request workflows

  • Break down tasks, estimate effort and deliver on time in an Agile (Scrum) team

  • Document your code and decisions so the next engineer can build on them

  • Learn continuously and share what you learn with the team

Required skills and qualifications

  • B.E. / B.Tech, M.Tech, MCA, or B.Sc / M.Sc in Computer Science, Information Technology or a related field

  • Strong fundamentals in data structures, algorithms and object-oriented programming (OOP)

  • Hands-on coding in at least one language: Java, Python, C++ or JavaScript

  • Working knowledge of SQL and relational databases such as MySQL or PostgreSQL

  • Basic understanding of how web applications, HTTP and APIs work

  • Good logical reasoning and problem-solving ability

  • Clear written and spoken communication in English

Preferred skills (good to have)

  • Personal or academic projects on GitHub that you can walk through in detail

  • Internship experience in software development

  • Competitive programming on LeetCode, CodeChef, HackerRank or Codeforces

  • Exposure to a framework such as Spring Boot, Django, Node.js or React

  • Basic knowledge of cloud platforms (AWS, Azure or GCP) or Docker

What you will gain

  • Structured onboarding and one-to-one mentoring from senior engineers

  • Ownership of real production features from your first quarter

  • Regular code reviews that sharpen your engineering skills quickly

  • A clear growth path to Software Engineer, Senior Software Engineer and beyond

Who should apply

Freshers, final-year students and recent graduates (0 to 1 year of experience) looking for an entry-level software engineer or software developer job, who love coding and want to build a long-term career in software engineering.

Skills we're looking for

Data StructuresAlgorithmsOOPJavaPythonC++JavaScriptSQLGitREST APIsProblem SolvingSDLC

Perks

  • Health insurance
  • Paid time off
  • Learning and certification budget
  • Laptop provided
  • Mentoring from senior engineers
  • Performance bonus

Interested?

It takes a few minutes. Have your resume ready.