Job Description
IndyTech Innovations is a fast-paced, forward-thinking technology firm based in the heart of Indianapolis. We are currently seeking a highly skilled and motivated Software Engineer to join our dynamic development team. In this role, you will be responsible for architecting and implementing high-quality software solutions that drive our business forward.
Our culture values innovation, continuous learning, and collaboration. We offer a competitive benefits package, a modern work environment, and the opportunity to work on cutting-edge technologies.
Responsibilities
- Design and Develop: Write clean, scalable, and efficient code for web and mobile applications using modern frameworks.
- Collaboration: Work closely with product managers, designers, and other engineers to define, design, and ship new features.
- Debugging: Identify, diagnose, and resolve software defects and performance bottlenecks.
- Testing: Develop comprehensive unit and integration tests to ensure code quality.
- Documentation: Create clear technical documentation and API specifications.
Qualifications
- Education: Bachelor’s degree in Computer Science, Engineering, or a related field (or equivalent work experience).
- Programming: Proficiency in at least two languages (e.g., Python, Java, C#, JavaScript/TypeScript).
- Frameworks: Experience with front-end frameworks (React, Vue, Angular) and back-end frameworks (Node.js, Django).
- Database: Strong understanding of SQL and NoSQL databases.
- Agile: Experience working in an Agile/Scrum development environment.