Software Development:Write clean, maintainable, and efficient code under the guidance of senior engineers. Assist in building and maintaining software components such as APIs, micro services, or UI features.
Collaborative Development:Work with team members in an Agile/Scrum environment to deliver project milestones. Collaborate with cross-functional teams, including QA, Product, and DevOps, to ensure software quality and functionality.
Learning and Growth:Actively participate in code reviews to learn best practices and contribute to team discussions. Take ownership of smaller tasks or modules and deliver them with minimal supervision over time.
Problem Solving:Debug and resolve issues in development and production environments. Identify areas for improvement in existing systems and processes.
Documentation:Maintain clear and detailed documentation of code, systems, and processes. the steps of your hiring process?
Qualifications:
Must-Have:
Experience: 0–2 years of professional software development experience (internships or academic projects can count).
Education: Bachelor’s degree in Computer Science, Engineering, or a related field (or equivalent experience).
Technical Skills:Proficiency in [programming languages/tools, e.g., Reach, Node JS etc.]. Basic understanding of data structures, algorithms, and object-oriented programming. Familiarity with version control systems (e.g., Git). Exposure to modern development tools, frameworks, or libraries.