Job Description
Join TechNova Solutions as an Entry Level Software Engineer and kickstart your career in a dynamic, collaborative environment. We're seeking passionate innovators to build cutting-edge applications while enjoying flexible remote work options. Our Charlotte-based team values creativity and professional growth, offering mentorship from industry veterans and exposure to agile methodologies. Benefit from competitive compensation, comprehensive health benefits, and opportunities to work on impactful projects across fintech and SaaS sectors.
Responsibilities
- Develop and maintain scalable software applications using Java, Python, and JavaScript
- Collaborate with cross-functional teams to implement new features and resolve bugs
- Participate in agile ceremonies including sprint planning and retrospectives
- Write clean, efficient code with thorough documentation and testing
- Debug and optimize existing systems for performance improvements
- Contribute to code reviews and adhere to team standards
- Learn and implement emerging technologies in cloud infrastructure (AWS/Azure)
Qualifications
- Bachelor's degree in Computer Science or related field (or equivalent experience)
- Fundamental knowledge of data structures, algorithms, and OOP principles
- Proficiency in at least one programming language (Java, Python, or JavaScript)
- Familiarity with version control systems (Git) and CI/CD pipelines
- Basic understanding of relational databases (SQL) and RESTful APIs
- Problem-solving skills with ability to troubleshoot technical issues
- Strong communication skills and eagerness to learn in a team environment