Job Description
Are you a visionary engineer looking to shape the future of mobility and technology in the heart of the Motor City? InnovateDetroit Technologies is seeking a highly skilled Senior Software Engineer to join our dynamic team.
We are a cutting-edge software firm driving innovation in the automotive and fintech sectors. Our mission is to redefine user experiences through scalable, robust, and secure software solutions. As a Senior Engineer, you will lead architectural decisions, mentor junior developers, and collaborate with cross-functional teams to deliver high-impact products.
Why Join Us?
- Work on projects that impact millions of users.
- Competitive compensation and comprehensive benefits package.
- Opportunities for professional growth in a rapidly expanding tech hub.
Key Responsibilities:
- Design, develop, and maintain scalable backend services and APIs using modern technologies.
- Collaborate with product managers and designers to translate complex requirements into technical solutions.
- Conduct code reviews, perform debugging, and ensure code quality standards are met.
- Lead architectural discussions and mentor junior engineers to foster a culture of excellence.
- Optimize application performance and ensure high availability in cloud environments.
Qualifications:
- 5+ years of professional software development experience.
- Strong proficiency in Python or Java (or equivalent).
- Experience with React or Node.js for frontend integration.
- Familiarity with cloud platforms such as AWS or GCP.
- Deep understanding of database management systems (SQL/NoSQL).
- Excellent problem-solving skills and ability to work in an Agile/Scrum environment.
Responsibilities
- Design, develop, and maintain scalable backend services and APIs using modern technologies.
- Collaborate with product managers and designers to translate complex requirements into technical solutions.
- Conduct code reviews, perform debugging, and ensure code quality standards are met.
- Lead architectural discussions and mentor junior engineers to foster a culture of excellence.
- Optimize application performance and ensure high availability in cloud environments.
Qualifications
- 5+ years of professional software development experience.
- Strong proficiency in Python or Java (or equivalent).
- Experience with React or Node.js for frontend integration.
- Familiarity with cloud platforms such as AWS or GCP.
- Deep understanding of database management systems (SQL/NoSQL).
- Excellent problem-solving skills and ability to work in an Agile/Scrum environment.