Job Description
Join InnovateTech Labs as an Entry-Level Software Engineer and kickstart your career in one of the world's most dynamic tech hubs! We're seeking passionate recent graduates and career-changers to build cutting-edge solutions while receiving world-class mentorship. No prior experience required – just your drive to learn and grow.
As a key member of our agile development team, you'll collaborate on full-stack applications using modern technologies while working alongside senior engineers who are committed to your professional development. Our comprehensive onboarding program includes paid training, paired programming sessions, and continuous learning opportunities to accelerate your career.
Responsibilities
- Develop and maintain responsive web applications using JavaScript, React, and Node.js
- Write clean, efficient code following industry best practices and SOLID principles
- Participate in agile ceremonies including sprint planning, stand-ups, and retrospectives
- Debug and optimize applications using Chrome DevTools and other debugging tools
- Collaborate with product managers and designers to implement user-centered solutions
- Contribute to code reviews and provide constructive feedback to peers
- Learn and integrate new technologies as project requirements evolve
Qualifications
- Recent computer science graduate or equivalent self-taught experience
- Fundamental understanding of data structures and algorithms
- Basic knowledge of at least one programming language (Python, Java, or JavaScript)
- Familiarity with version control systems (Git)
- Strong problem-solving abilities and logical thinking
- Excellent communication skills and willingness to learn in a team environment
- Portfolio of personal projects (school, open-source, or self-directed) preferred