Job Description
Join TechNova Solutions, a leading innovator in AI-driven software solutions, as an Entry-Level Software Engineer. We're seeking passionate, self-driven individuals with no prior professional experience to build cutting-edge applications that transform industries. Our comprehensive onboarding program pairs you with senior mentors, provides hands-on training in modern frameworks, and accelerates your growth through real-world projects. Enjoy flexible work arrangements, professional development stipends, and a collaborative culture that values creativity and continuous learning.
Responsibilities
- Develop, test, and deploy scalable software solutions using languages like Python, Java, and JavaScript
- Collaborate with cross-functional teams to define requirements and deliver high-quality code
- Participate in Agile ceremonies (sprints, stand-ups) and contribute to technical documentation
- Debug and resolve issues across frontend and backend systems
- Implement best practices in version control (Git) and CI/CD pipelines
- Conduct code reviews and provide constructive feedback to peers
- Learn and adapt to emerging technologies through our tech stack rotation program
Qualifications
- Recent graduate or career-changer with a degree in Computer Science, Engineering, or related field
- Proficiency in at least one programming language (Python, Java, or JavaScript preferred)
- Understanding of data structures, algorithms, and object-oriented design principles
- Basic familiarity with databases (SQL/NoSQL) and REST APIs
- Strong problem-solving skills and eagerness to learn new technologies
- Excellent written and verbal communication abilities
- Portfolio showcasing personal or academic projects (GitHub, personal website)
- Authorized to work in the United States without sponsorship