Job Description
Join TechNova Solutions' dynamic engineering team as an Entry Level Software Engineer! We're urgently seeking passionate innovators to build cutting-edge applications in our Baltimore headquarters. With comprehensive relocation assistance available for qualified candidates transitioning to our vibrant East Coast hub, this is your opportunity to launch your career in a collaborative environment where your ideas drive real impact. Enjoy competitive benefits, mentorship from industry veterans, and the chance to work on projects that shape tomorrow's digital landscape.
Responsibilities
- Develop and maintain scalable web applications using modern frameworks (React, Node.js)
- Collaborate with cross-functional teams to define requirements and deliver high-quality solutions
- Write clean, efficient code with robust unit testing and CI/CD integration
- Debug and resolve production issues with systematic troubleshooting approaches
- Participate in agile ceremonies including sprint planning and retrospectives
- Contribute to technical documentation and knowledge sharing initiatives
Qualifications
- Recent Bachelor's degree in Computer Science or related field (or equivalent experience)
- Proficiency in at least one programming language (Java, Python, or JavaScript)
- Familiarity with version control systems (Git) and agile methodologies
- Understanding of data structures, algorithms, and OOP principles
- Basic knowledge of relational databases (SQL) and REST APIs
- Strong problem-solving skills and eagerness to learn new technologies
- Excellent communication and teamwork abilities