Junior Software Developer
Description
Role & responsibilities
- Develop, test, and maintain web application features across backend, database, and frontend.
- Follow the complete Software Development Life Cycle (SDLC), from requirement analysis to development, testing, code review, and release.
- Use Git for version control and submit code changes through pull requests.
- Participate in code reviews and implement feedback.
- Communicate work progress, updates, and technical challenges effectively.
- Ensure code quality, functionality, and timely completion of assigned tasks.
Preferred candidate profile
- 02 years of experience; internships are also considered.
- Degree in Computer Science, Information Technology, or an equivalent discipline.
- Good programming fundamentals in JavaScript or TypeScript.
- Basic knowledge of SQL and database concepts.
- Working knowledge of Git, GitHub, and SDLC processes.
- Understanding of software testing and quality assurance practices.
- Disciplined, detail-oriented, and committed to following development processes.
- Ability to communicate clearly in written and spoken English.
- Willingness to learn, accept feedback, and work collaboratively.
- Good to have: Knowledge of Node.js, React, PostgreSQL, and AI coding assistants.
Perks and benefits
- Opportunity to work on real-world web application development projects.
- Hands-on exposure to backend, frontend, and database technologies.
- Learning and development opportunities in a collaborative team environment.
- Regular code reviews and technical guidance from experienced team members.
- Opportunity to enhance technical skills and grow professionally.