Job Description
Join our dynamic team at TechInnovate Detroit as a Senior Software Engineer and transform cutting-edge ideas into reality. We offer weekly pay, competitive benefits, and an opportunity to work on innovative projects that impact millions. Our collaborative culture values creativity, technical excellence, and work-life balance. Located in the heart of Detroit's tech hub, you'll collaborate with industry leaders while solving complex challenges in scalable systems and cloud architecture.
We're seeking a passionate engineer to drive our product roadmap forward, mentor junior developers, and implement best practices in agile development. If you thrive in fast-paced environments and want to make a tangible impact, this role is your next career-defining move.
Responsibilities
- Design, develop, and deploy scalable backend services using Java and Spring Boot
- Lead code reviews and implement CI/CD pipelines using Jenkins and Docker
- Optimize database performance and troubleshoot complex system issues
- Mentor junior engineers through pair programming and technical workshops
- Collaborate with product teams to translate requirements into technical specifications
- Implement security best practices and conduct vulnerability assessments
- Contribute to open-source projects and stay current with emerging technologies
Qualifications
- 5+ years of experience in full-stack development with Java and Python
- Expertise in cloud platforms (AWS/Azure) and microservices architecture
- Strong background in relational databases (PostgreSQL, MySQL) and caching strategies
- Proven track record of delivering scalable, high-performance applications
- Experience with agile methodologies and test-driven development
- Bachelor's degree in Computer Science or equivalent practical experience
- Excellent problem-solving skills and ability to work in cross-functional teams