Job Description
Are you ready to shape the future of technology in the Heart of America?
IndyTech Solutions is seeking a visionary Senior Software Engineer to join our dynamic team in Indianapolis. If you are passionate about building scalable, high-performance applications and want to work in a collaborative environment that values innovation, we want to hear from you. This is a fantastic opportunity for a dedicated professional to drive technical excellence while enjoying the benefits of a full-time role in a thriving tech hub.
Why Join Us?
- Competitive salary package and comprehensive benefits.
- Flexible work environment and professional development opportunities.
- Work with cutting-edge technologies and industry leaders.
Responsibilities
- Architect Solutions: Design, develop, and implement robust, scalable software solutions using modern programming languages and frameworks.
- Code Quality: Write clean, maintainable, and well-documented code while conducting thorough code reviews to ensure best practices.
- Cross-Functional Collaboration: Partner with product managers, designers, and other engineers to define feature requirements and deliver high-quality products on time.
- Optimization: Identify and resolve performance bottlenecks, optimize database queries, and improve application responsiveness.
- Mentorship: Guide junior developers, share knowledge, and foster a culture of continuous learning and technical excellence.
- Testing: Develop and execute comprehensive unit and integration tests to ensure software reliability and stability.
Qualifications
- Education: Bachelor’s degree in Computer Science, Software Engineering, or a related field (or equivalent practical experience).
- Experience: 5+ years of professional software development experience in a full-time capacity.
- Tech Stack: Proficiency in Python, Java, or JavaScript (Node.js) and familiarity with cloud platforms like AWS or Azure.
- Database: Strong experience with SQL databases (PostgreSQL, MySQL) and ORM frameworks.
- Problem Solving: Exceptional analytical and problem-solving skills with a focus on delivering results.
- Communication: Excellent verbal and written communication skills with the ability to articulate complex technical concepts to non-technical stakeholders.