Job Description
We are seeking a Senior Software Engineer to join our innovative team in Detroit, MI. If you are looking for hiring immediately opportunities that challenge your skills and offer career growth, this is the perfect match for you.
At Apex Innovations, we specialize in building scalable web applications and driving digital transformation. We are currently expanding our core engineering team and are looking for a passionate professional who thrives in a fast-paced environment.
Key Highlights:
- Competitive compensation package ($90k - $140k).
- Comprehensive health, dental, and vision insurance.
- Flexible remote and hybrid work options.
- Professional development and mentorship programs.
Job Overview:
The Senior Software Engineer will be responsible for designing, developing, and maintaining robust software solutions that drive business value. You will work closely with product managers and designers to deliver high-quality features on time.
Responsibilities
- Design, develop, and deploy high-quality software solutions using modern technologies.
- Collaborate with cross-functional teams (UX, Product, QA) to define product requirements and specifications.
- Write clean, efficient, and maintainable code following best practices and coding standards.
- Conduct thorough code reviews and provide constructive feedback to team members.
- Troubleshoot, debug, and resolve complex technical issues to ensure system stability.
- Mentor junior developers and contribute to the technical growth of the team.
- Participate in Agile ceremonies, including sprint planning, stand-ups, and retrospectives.
Qualifications
- 5+ years of professional software development experience.
- Strong proficiency in programming languages such as Java, Python, or C#.
- Experience with front-end frameworks (React, Angular, or Vue.js).
- Familiarity with cloud platforms (AWS, Azure, or Google Cloud).
- Deep understanding of software design patterns, data structures, and algorithms.
- Excellent problem-solving skills and attention to detail.
- Strong communication skills and the ability to work effectively in a collaborative team environment.