Job Description
Join InnovateTech Solutions as a Senior Software Engineer and help shape the future of digital innovation in Indianapolis. We're seeking a passionate developer to build scalable, high-performance applications for our growing client base. You'll collaborate with cross-functional teams to deliver cutting-edge solutions while mentoring junior engineers and driving technical excellence. Our startup culture combines agile methodologies with competitive benefits and career growth opportunities in a vibrant Midwest tech hub.
Responsibilities
- Design and implement robust microservices using Java/Spring Boot and React.js
- Lead code reviews and enforce best practices across the development lifecycle
- Optimize application performance and troubleshoot complex production issues
- Collaborate with product teams to translate business requirements into technical specifications
- Architect cloud-native solutions on AWS with CI/CD automation
- Mentor junior engineers and conduct technical training sessions
Qualifications
- Bachelor's degree in Computer Science or equivalent experience
- 5+ years of professional software development experience
- Expertise in Java, JavaScript, and modern frameworks (React, Spring)
- Strong understanding of cloud platforms (AWS, Azure) and DevOps practices
- Proven experience with relational databases (PostgreSQL, MySQL) and caching strategies
- Excellent problem-solving skills and ability to work in agile environments
- Strong communication skills and collaborative mindset