Job Description
We are seeking talented Entry Level Software Engineers to join our dynamic team in New York and Remote. At InnovateTech, we don't just write code; we build the future of digital experiences. We are looking for self-starters who are eager to learn, grow, and contribute to impactful projects.
Why InnovateTech?
- Flexible Remote Options and hybrid schedules available.
- Comprehensive benefits package including health, dental, and vision insurance.
- Professional development budget and mentorship programs for junior developers.
- Work with cutting-edge technologies and modern agile methodologies.
Responsibilities
- Develop, test, and maintain high-quality software applications using modern programming languages and frameworks.
- Collaborate with cross-functional teams (designers, product managers, QA) to define, design, and ship new features.
- Write clean, efficient, and well-documented code following best practices and coding standards.
- Participate in code reviews to ensure code quality, security, and performance.
- Debug and troubleshoot software issues to ensure optimal system functionality and user experience.
- Contribute to the entire software development lifecycle, from concept and design to deployment and maintenance.
Qualifications
- Bachelor’s degree in Computer Science, Software Engineering, or a related technical field (or equivalent practical experience).
- Familiarity with at least one primary programming language (e.g., Python, Java, JavaScript, or C#).
- Understanding of basic data structures, algorithms, and software design principles.
- Knowledge of version control systems, such as Git, and basic understanding of web technologies (HTML/CSS).
- Strong problem-solving skills, attention to detail, and a logical approach to troubleshooting.
- Excellent communication skills and the ability to work effectively in a collaborative team environment.