Job Description
Join InnovateTech Solutions as a Software Engineer and kickstart your career with one of America's top tech employers. We're seeking passionate entry-level developers to build cutting-edge applications in a collaborative remote-first environment. Enjoy flexible work hours, comprehensive mentorship, and opportunities to work on projects impacting millions of users worldwide. Our Nashville hub combines Southern charm with tech innovation, while our remote policy lets you excel from anywhere in the US.
What We Offer:
- Industry-leading benefits package including 401(k) matching
- Annual education stipend for certifications and courses
- Virtual team-building events and in-person Nashville meetups
- Clear career progression path to senior roles
Responsibilities
- Develop and maintain scalable web applications using modern JavaScript frameworks
- Collaborate with senior engineers on code reviews and technical design
- Debug and optimize application performance across cloud environments
- Participate in agile ceremonies (sprints, stand-ups, retrospectives)
- Contribute to documentation and internal knowledge sharing
- Build responsive UI components following accessibility standards
- Implement automated testing pipelines to ensure code quality
Qualifications
- Bachelor's degree in Computer Science or related field (or equivalent experience)
- Proficiency in at least one programming language (Python, Java, or JavaScript)
- Understanding of data structures and algorithms
- Familiarity with version control systems (Git)
- Basic knowledge of RESTful APIs and database fundamentals
- Problem-solving aptitude and willingness to learn new technologies
- Portfolio showcasing personal or academic projects (optional but encouraged)
- Authorization to work in the United States