Job Description
Join TechNova Solutions as an Entry-Level Software Engineer and launch your tech career in Atlanta's thriving innovation ecosystem! We're seeking passionate, self-driven individuals with zero professional experience but a strong foundation in computer science principles. Our 12-month intensive onboarding program combines mentorship, hands-on projects, and continuous learning to transform your academic knowledge into real-world expertise. Work alongside senior engineers on cutting-edge projects while receiving personalized career development support. We value grit, curiosity, and collaborative spirit over years of experience – your potential is what matters most to us.
Responsibilities
- Develop and maintain software applications using modern frameworks (React, Node.js, Python)
- Participate in Agile development cycles including sprint planning, stand-ups, and retrospectives
- Write clean, efficient code with comprehensive unit testing and documentation
- Debug and troubleshoot software issues under senior engineer guidance
- Contribute to code reviews while learning industry best practices
- Collaborate with cross-functional teams (Product, UX, QA) to deliver user-centric solutions
- Complete assigned coding challenges and learning modules monthly
Qualifications
- Bachelor's degree in Computer Science, Engineering, or related field (or equivalent self-taught experience)
- Strong understanding of data structures, algorithms, and OOP principles
- Proficiency in at least one programming language (Python, Java, JavaScript, or C#)
- Basic knowledge of version control systems (Git)
- Problem-solving mindset with ability to learn quickly and adapt
- Excellent communication skills and eagerness to collaborate
- Portfolio or personal projects demonstrating coding ability
- Authorized to work in the United States without sponsorship