Job Description
Join our dynamic team as a Senior Software Engineer and make an immediate impact! InnovateTech Solutions is seeking a talented remote professional to develop cutting-edge solutions for our automotive tech clients. This is a rare opportunity to join a high-growth startup with flexible hours and full remote work from anywhere in the Detroit metro area. We're looking for someone who thrives in fast-paced environments and is passionate about building scalable, user-centric applications.
Our ideal candidate will have 5+ years of experience in full-stack development and a proven track record of delivering complex projects on time. You'll collaborate with cross-functional teams to design, develop, and deploy high-performance systems while mentoring junior engineers. We offer competitive compensation, comprehensive benefits, and a chance to shape the future of automotive technology.
Responsibilities
- Lead development of microservices using Python and Node.js for IoT automotive platforms
- Design and implement RESTful APIs with AWS Lambda and DynamoDB
- Optimize database performance (PostgreSQL, MongoDB) for high-traffic applications
- Mentor junior engineers through code reviews and architectural discussions
- Implement CI/CD pipelines using Docker, Kubernetes, and Jenkins
- Collaborate with UX/UI designers to create intuitive user interfaces
- Conduct thorough testing, debugging, and performance optimization
- Stay current with emerging technologies and industry best practices
Qualifications
- Bachelor's degree in Computer Science or related field (or equivalent experience)
- 5+ years of professional software development experience
- Expertise in Python, JavaScript/TypeScript, and React.js
- Strong understanding of cloud architecture (AWS/Azure/GCP)
- Proficiency with version control (Git) and agile methodologies
- Experience with CI/CD tools and containerization technologies
- Strong problem-solving skills and attention to detail
- Excellent communication and collaboration abilities