Software Developer / Software Engineer – Multiple Technology RolesExperience
0–3 Years
Employment Type
Full-Time
Job Summary
We are looking for enthusiastic and skilled Software Developers / Software Engineers with 0–3 years of experience to join our technology team.
We have opportunities across multiple technology stacks, including Frontend Development, Backend Development, Full Stack Development, Python, Java, .NET, JavaScript/TypeScript, React, Angular, Node.js, and related technologies.
This opportunity is suitable for fresh graduates as well as early-career professionals who have a strong foundation in programming, problem-solving, software development concepts, and a willingness to learn new technologies.
Candidates will work on designing, developing, testing, and maintaining scalable software applications while collaborating with cross-functional development teams.
Key Responsibilities
- Design, develop, test, and maintain software applications.
- Write clean, efficient, reusable, and maintainable code.
- Develop frontend, backend, APIs, databases, or full-stack application components depending on the assigned role.
- Participate in application design and technical discussions.
- Debug and troubleshoot application issues.
- Develop and integrate REST APIs and third-party services.
- Work with relational and/or NoSQL databases.
- Participate in code reviews and follow software development best practices.
- Write unit tests and support application testing activities.
- Collaborate with developers, QA engineers, product teams, and other stakeholders.
- Maintain technical documentation where required.
- Participate in Agile/Scrum development processes.
- Continuously learn and adopt new tools, frameworks, and technologies.
Technologies / Skills
Candidates with knowledge or experience in one or more of the following technologies are encouraged to apply:
Programming Languages
- Java
- Python
- JavaScript
- TypeScript
- C#
- C / C++
- PHP
- Other object-oriented or modern programming languages
Frontend Technologies
- HTML
- CSS
- JavaScript
- TypeScript
- React.js
- Angular
- Vue.js
- Bootstrap
- Tailwind CSS
Backend Technologies
- Node.js
- Express.js
- Python
- Django
- Flask
- FastAPI
- Java
- Spring / Spring Boot
- .NET / ASP.NET Core
- PHP / Laravel
Databases
- MySQL
- PostgreSQL
- SQL Server
- MongoDB
- Oracle
- Redis
- Other relational or NoSQL databases
Cloud / DevOps – Good to Have
- AWS
- Microsoft Azure
- Google Cloud Platform
- Docker
- Kubernetes
- CI/CD
- Git
- GitHub / GitLab / Bitbucket
Required Skills
- Good understanding of programming fundamentals.
- Knowledge of data structures and algorithms.
- Understanding of object-oriented programming concepts.
- Basic knowledge of databases and SQL.
- Familiarity with software development life cycle (SDLC).
- Strong analytical and problem-solving skills.
- Ability to debug and troubleshoot technical issues.
- Good verbal and written communication skills.
- Ability to work independently as well as within a team.
- Willingness to learn new technologies.
Experience RequirementsFreshers / 0–1 Year
- Strong programming fundamentals.
- Academic projects, internships, freelance work, or personal development projects will be considered.
- Knowledge of at least one programming language is required.
- GitHub profile, portfolio, coding projects, or certifications are an advantage.
1–3 Years
- Hands-on software development experience.
- Experience building or maintaining production applications is preferred.
- Experience with APIs, databases, frameworks, and source control systems.
- Ability to independently handle assigned development tasks.
Educational Qualification
Bachelor's or Master's degree in:
- Computer Science
- Information Technology
- Software Engineering
- Computer Applications
- Electronics / Engineering
- Related technical discipline
Candidates with relevant skills and practical software development experience may also be considered regardless of educational specialization.
Preferred Candidate Profile
We are looking for candidates who:
- Have a strong interest in software development.
- Enjoy solving technical problems.
- Are comfortable learning new technologies.
- Have built academic, personal, freelance, or professional software projects.
- Understand basic coding standards and development practices.
- Can work effectively in a collaborative environment.
- Are proactive and willing to take ownership of assigned tasks.
Open Roles May Include
- Software Developer
- Software Engineer
- Junior Software Developer
- Graduate Software Engineer
- Trainee Software Developer
- Frontend Developer
- Backend Developer
- Full Stack Developer
- Python Developer
- Java Developer
- .NET Developer
- React Developer
- Angular Developer
- Node.js Developer
- Web Developer
- Application Developer
Selection Process
Depending on the role, the selection process may include:
- Resume screening
- Technical assessment / coding test
- Technical interview
- Managerial / HR discussion
- Final selection
How to Apply
Interested candidates should apply with their updated resume and mention:
- Total experience
- Primary technology / programming language
- Current location
- Preferred job location
- Current CTC, if applicable
- Expected CTC
- Notice period / availability
- GitHub or portfolio link, if available
Candidates with 0–3 years of experience, including fresh graduates with strong programming skills and relevant projects, are encouraged to apply.
Pay: ₹300,000.00 - ₹1,500,000.00 per year
Work Location: Remote