Job Description
Join InnovateTech Solutions as an Entry-Level Software Engineer and kickstart your career in Nashville's thriving tech scene! We're seeking passionate developers to build cutting-edge applications while working alongside industry mentors. Our collaborative environment fosters growth through agile methodologies, hackathons, and dedicated learning stipends. Enjoy competitive benefits including flexible schedules, wellness programs, and relocation assistance for qualified candidates. Help us revolutionize fintech solutions while advancing your skills in a supportive, innovative culture.
Responsibilities
- Develop and maintain scalable web applications using modern frameworks (React, Node.js)
- Collaborate with cross-functional teams to design and implement RESTful APIs
- Participate in code reviews and contribute to continuous improvement processes
- Debug and resolve issues across full-stack applications
- Create technical documentation and test cases for new features
- Learn and implement DevOps practices including CI/CD pipelines
- Present technical solutions to stakeholders during sprint reviews
Qualifications
- Bachelor's degree in Computer Science or related field (or equivalent experience)
- Proficiency in at least one programming language (Java, Python, or JavaScript)
- Understanding of data structures, algorithms, and OOP principles
- Familiarity with version control systems (Git) and Agile methodologies
- Basic knowledge of SQL and database design concepts
- Strong problem-solving skills with attention to detail
- Excellent communication and teamwork abilities
- Portfolio demonstrating personal or academic projects