Full Stack Engineer
Summary
A junior full-stack engineer role (fresh graduates to ~6 months experience) building responsive web frontends with JavaScript/React and backend REST APIs with Python/Django, including database work, debugging, and API integration. Ideal for candidates eager to learn and grow in full-stack development.
Job Overview
We are looking for a motivated and enthusiastic Full Stack Engineer with knowledge of JavaScript, React, Python, and Django to join our development team.
This position is ideal for fresh graduates or candidates with up to 6 months of experience who are eager to learn, build real-world applications, and grow their skills in full-stack development.
Responsibilities
- Develop responsive and user-friendly web applications using React and JavaScript.
- Build and maintain backend applications and REST APIs using Python and Django.
- Integrate frontend applications with backend APIs.
- Work with databases and perform basic database operations.
- Debug, test, and troubleshoot applications.
- Write clean, reusable, and maintainable code.
- Collaborate with the development team to deliver new features.
- Learn and implement modern development practices and technologies.
Requirements
- Bachelor's degree in Computer Science, Software Engineering, or a related field.
- Fresh graduates to 6 months of experience are encouraged to apply.
- Good understanding of JavaScript and basic frontend development.
- Familiarity with React.js.
- Basic knowledge of Python.
- Familiarity with Django and Django REST Framework is a plus.
- Understanding of REST APIs and JSON.
- Basic knowledge of SQL databases such as PostgreSQL or MySQL.
- Familiarity with Git/GitHub.
- Strong problem-solving skills and willingness to learn.
Preferred Skills
- React Hooks and component-based development.
- Django REST Framework.
- API integration and authentication.
- PostgreSQL/MySQL.
- Git and GitHub.
- Basic understanding of deployment and cloud platforms.
What We Offer
- Hands-on experience with real-world projects.
- Learning and mentorship opportunities.
- Collaborative and friendly work environment.
- Career growth opportunities.
- Exposure to modern technologies and development practices.