Role Overview
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.
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.
Requirements
- 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.
- Bachelor's or Master's degree in Computer Science, IT, Software Engineering, or related technical discipline.
Skills
- Java
- Python
- Node.js
- React.js
- JavaScript