Job Description
Join InnovateTech Dynamics as a Senior Software Engineer and shape the future of digital innovation. We're a cutting-edge tech firm revolutionizing urban mobility solutions, and we need your expertise to build scalable, high-performance systems. Enjoy hybrid work flexibility with our Detroit headquarters, collaborate with world-class engineers, and tackle challenges that impact millions. Our culture champions autonomy, continuous learning, and work-life balance.
Responsibilities
- Architect and develop cloud-native microservices using Java/Spring Boot and Node.js
- Optimize data pipelines with Kafka, PostgreSQL, and Redis for real-time analytics
- Lead CI/CD automation pipelines using Jenkins and AWS DevOps tools
- Mentor junior engineers through code reviews and pair programming sessions
- Collaborate with product teams to translate business requirements into technical specifications
- Implement robust security protocols and performance optimization strategies
Qualifications
- Bachelor's degree in Computer Science or equivalent practical experience
- 5+ years of professional software development experience with Java/JavaScript
- Expertise in cloud platforms (AWS/Azure/GCP) and container orchestration (Docker/Kubernetes)
- Proven track record of building RESTful APIs and microservices architectures
- Familiarity with agile methodologies and JIRA/Confluence workflows
- Strong problem-solving skills with algorithmic and data structure expertise