Software Engineer

Novastrix Labs
India

Job Summary

We are looking for a passionate and motivated Software Engineer to join our development team. The ideal candidate should have strong problem-solving skills, a good understanding of programming fundamentals, and a willingness to learn new technologies. Freshers and candidates with up to 2 years of experience are encouraged to apply.

Responsibilities

  • Develop, test, and maintain software applications.
  • Write clean, efficient, and reusable code.
  • Participate in the design and development of new features.
  • Troubleshoot, debug, and resolve software issues.
  • Collaborate with cross-functional teams to deliver high-quality solutions.
  • Perform code reviews and ensure coding standards are followed.
  • Assist in software deployment and maintenance activities.
  • Prepare and maintain technical documentation.Required Skills
  • Knowledge of programming languages such as Java, Python, C#, JavaScript, or C++.
  • Understanding of Object-Oriented Programming (OOP) concepts.
  • Basic knowledge of databases such as SQL Server, MySQL, or PostgreSQL.
  • Familiarity with web technologies including HTML, CSS, and JavaScript.
  • Understanding of software development life cycle (SDLC).
  • Strong analytical and problem-solving skills.
  • Good communication and teamwork abilities.Preferred Qualifications
  • Bachelor's degree in Computer Science, Information Technology, Engineering, or a related field.
  • Knowledge of frameworks such as Spring Boot, .NET, React, Angular, or Node.js is a plus.
  • Familiarity with Git/GitHub and version control systems.
  • Understanding of cloud platforms (AWS, Azure, or GCP) is an advantage.

Score my resume against this job, free →

Get your ATS score for this role — free. Score my resume free →