Job Description
Join TechNova Solutions as an Entry-Level Software Engineer and launch your career in the heart of North Carolina's thriving tech ecosystem. We're seeking passionate, self-driven individuals ready to transform innovative ideas into cutting-edge solutions. Our Raleigh-based team fosters a collaborative environment where you'll gain hands-on experience with modern technologies while contributing to projects that impact millions of users. We provide comprehensive training, mentorship, and clear growth pathways for motivated beginners.
What You'll Experience:
- Work on agile development teams using Java, Python, and cloud technologies
- Participate in full-stack development projects from concept to deployment
- Receive personalized mentorship from senior engineers
- Access to cutting-edge tools and professional development resources
- Competitive compensation package with health benefits and equity
Responsibilities
- Collaborate with cross-functional teams to design, develop, and test software applications
- Write clean, efficient, and maintainable code following best practices
- Participate in code reviews and contribute to technical documentation
- Debug and resolve issues across multiple technology stacks
- Learn and implement new technologies under mentor guidance
- Contribute to agile ceremonies including sprint planning and retrospectives
- Support deployment and monitoring of production systems
Qualifications
- Recent graduate or career-changer with a Bachelor's degree in Computer Science or related field
- Fundamental understanding of data structures, algorithms, and object-oriented programming
- Basic knowledge of at least one programming language (Java, Python, or JavaScript)
- Strong problem-solving skills and logical thinking ability
- Excellent communication and teamwork aptitude
- Passion for technology and eagerness to learn new skills
- Completed personal projects or relevant coursework preferred
- Authorized to work in the United States