Job Description
Join InnovateTech Solutions as a part-time Software Engineer and help shape the future of urban tech innovation. We're seeking passionate developers to build cutting-edge applications for our Detroit-based clients, offering flexible hours and collaborative remote work options. Perfect for students, career-changers, or experienced engineers seeking work-life balance.
Our team values creativity, technical excellence, and community impact. You'll work on diverse projects ranging from IoT solutions to civic tech platforms while mentoring junior developers and participating in agile sprints. Enjoy competitive compensation, professional development stipends, and the opportunity to contribute to Detroit's growing tech ecosystem.
Responsibilities
- Design, develop, and maintain scalable software applications using modern frameworks
- Collaborate with cross-functional teams to define project requirements and deliverables
- Write clean, efficient code following best practices and industry standards
- Conduct code reviews and implement CI/CD pipelines
- Troubleshoot, debug, and optimize application performance
- Document technical specifications and create comprehensive API documentation
- Participate in sprint planning, stand-ups, and retrospectives
Qualifications
- Bachelor's degree in Computer Science or equivalent practical experience
- 3+ years of professional software development experience
- Proficiency in JavaScript/TypeScript, Python, or Java
- Experience with React, Node.js, or cloud platforms (AWS/Azure)
- Familiarity with Git, Docker, and agile methodologies
- Strong problem-solving skills and attention to detail
- Ability to work independently with minimal supervision
- Portfolio demonstrating full-stack development projects