Job Description
We are seeking a visionary Senior Software Engineer to join our dynamic team in the heart of Detroit. You will play a pivotal role in architecting scalable, high-performance software solutions that drive our business forward and redefine user experiences. If you are passionate about technology, innovation, and leading teams to excellence, we want to hear from you.
Why Join Us?
- Competitive salary and comprehensive benefits package.
- Opportunity to work on cutting-edge projects with a diverse team of experts.
- Flexible work arrangements and continuous learning opportunities.
Responsibilities
- Lead the end-to-end software development lifecycle for complex web and mobile applications.
- Architect and design scalable systems that meet high availability and performance standards.
- Mentor junior developers, conducting regular code reviews and technical workshops.
- Collaborate closely with product managers and designers to translate requirements into technical specifications.
- Identify technical debt and implement strategies for continuous improvement and optimization.
- Ensure code quality, security, and adherence to industry best practices.
Qualifications
- Minimum of 5 years of professional experience in software development.
- Proficient in modern programming languages such as Python, Java, or JavaScript (TypeScript).
- Strong experience with cloud platforms (AWS, Azure, or GCP) and containerization technologies (Docker, Kubernetes).
- Demonstrated ability to design and implement RESTful APIs and microservices architectures.
- Bachelor’s degree in Computer Science, Engineering, or a related technical field.
- Excellent problem-solving skills and the ability to work in a fast-paced, Agile environment.