Position Overview
We are looking for a Junior Full Stack Engineer who is eager to learn, passionate about coding, and ready to grow in both frontend and backend development. You’ll work closely with experienced engineers and product teams to develop user- friendly features and scalable services. This role is perfect for someone with strong fundamentals who wants to accelerate their career in a supportive and challenging environment.
Responsibilities
Learn and follow the team’s coding standards, deployment practices, and workflow tools.
Collaborate with product and design teams to translate user needs into technical tasks.
Support backend development tasks using Java and Python, under guidance from senior engineers.
Participate in code reviews and incorporate feedback to improve your technical skills.
Help in debugging issues, testing applications, and improving product performance.
Assist in developing and maintaining frontend features using HTML, CSS, JavaScript, ReactJS.
Write clean, maintainable, and well- documented code.
Participate in API integration between frontend and backend components.
Proactively communicate progress, blockers, and learnings to your team.
Take ownership of small features or bug fixes and deliver them independently.
Requirements
Bachelor’s degree (or final- year student) in Computer Science, Software Engineering, or a related field.
5–2 years of experience in software development (internship or full- time).
Familiar with:
Backend: Java or Python (academic or project experience acceptable)
Frontend: HTML, CSS, JavaScript (ReactJS or similar)
Databases: MySQL, PostgreSQL, or equivalent
Good problem- solving ability and attention to detail.
Eagerness to learn and adapt to new frameworks, languages, and tools.
Basic understanding of RESTful APIs and how web applications work.
Soft Skills
Passionate about building quality products and delivering value.
Strong willingness to learn from others and continuously improve.
Clear communication, especially in asking for help or clarification.
Team player, respectful, and open to feedback.
Ability to work under guidance while gradually growing into independent tasks.
Personal Attributes
Adaptable to a fast- paced and collaborative working environment.
Responsible and takes pride in completing tasks with quality.
Curious, self- motivated, and proactive in learning.
Humble, open- minded, and willing to grow through feedback and challenges.
Bonus (Nice to Have)
Experience working on personal or group projects (GitHub link is a plus).
Exposure to Git, Jira, Postman, or any version control / development tools.
Knowledge of testing (unit, integration) is a plus.