We are hiring a Full Stack Developer for our client. This is an excellent opportunity for a recent graduate to kick-start their career in software development, working closely with experienced professionals to build scalable, production-grade applications using in-demand technologies.
Role & responsibilities
- Design, develop, and maintain web applications using Java/Python (backend) and React.js (frontend)
- Build and consume RESTful APIs and microservices
- Write efficient, reusable, and well-tested code following OOP principles
- Work with relational and NoSQL databases (MySQL, PostgreSQL, MongoDB)
- Debug, troubleshoot, and optimize application performance
- Collaborate with QA, DevOps, and product teams in an Agile/Scrum environment
- Assist in deploying applications on cloud platforms (AWS/Azure)
- Participate in code reviews and follow secure coding best practices
- Contribute to CI/CD pipelines and version control workflows (Git)
- Continuously learn and adapt to new tools, frameworks, and industry practices
Preferred candidate profile
- Bachelor's degree in Computer Science, IT, or related field
- Strong knowledge of Java or Python, and Object-Oriented Programming (OOP)
- Positive understanding of Data Structures & Algorithms
- Basic to intermediate knowledge of React.js, HTML5, CSS3, JavaScript
- Understanding of SQL and database concepts
- Familiarity with REST APIs and microservices architecture
- Basic knowledge of Git/GitHub for version control
- Strong analytical, logical, and problem-solving skills
- Good communication and teamwork abilities