Lead Software Engineer, Full Stack at iM Branded
Troy, MI 48098, USA -
Full Time


Start Date

Immediate

Expiry Date

30 Apr, 25

Salary

0.0

Posted On

31 Jan, 25

Experience

0 year(s) or above

Remote Job

No

Telecommute

No

Sponsor Visa

No

Skills

Good communication skills

Industry

Computer Software/Engineering

Description

WHAT WE’RE LOOKING FOR

  • Experience & Education
  • 3 to 6 years of experience in software development (mid to senior level).
  • Candidates who excel in front-end development (modern frameworks, UI/UX best practices) but have a solid grounding in .NET or back-end specialists with .NET expertise proficient in front-end technologies. The goal is to own the entire stack.
  • A bachelor’s degree in computer science or a related field is preferred (or equivalent experience) but not required.
  • We don’t expect you to be an expert in every technology; if you’re excited to learn and can demonstrate adaptability, we’d love to meet you.
  • Technical Skills
  • Front-End (Web & Mobile)
  • Proficiency in modern web technologies: HTML5, CSS3, JavaScript/TypeScript
  • Experience with one or more front-end frameworks (e.g., React, Vue, Angular, Svelte)
  • Flutter for cross-platform mobile app development is a plus
  • E-Commerce & Scripting
  • Hands-on experience with Shopify (theme customization, Liquid, app integration)
  • Ability to write quick scripts for automation or data manipulation (Python, Node.js)
  • Back-End (C#/.NET)
  • Proven experience building robust APIs and services with C# / .NET Core, or other similar languages.
  • Familiarity with Microsoft Azure (e.g., Azure Functions, Azure OpenAI, Logic Apps.)
  • Understanding of RESTful architecture, microservices, and server-side development.
  • Databases & DevOps (Willing to Learn)
  • Familiarity with SQL/NoSQL databases is a plus.
  • Basic knowledge of CI/CD pipelines, Azure DevOps, or GitHub Actions is a plus.
  • Basic knowledge of Docker, Kubernetes is a plus.
  • Other Technologies (Willing to Learn)
  • Infrastructure as a code (e.g. Terraform)
  • Micro front-end architectures
  • End-to-end testing (e.g., contract testing)
  • New languages (e.g., Rust, Go)
  • Azure IoT Hub & Edge for potential device connectivity, real-time data streaming, and new business opportunities.
  • Soft Skills & Mindset
  • Ownership: Comfortable leading projects end-to-end from a technical standpoint.
  • Collaboration: Willingness to work closely with internal stakeholders and external vendors. Experience working with offshore-based teams is a plus.
  • Curiosity: Excitement about exploring new tech (AI/ML, data analytics, cloud services).
  • Communication: Strong written and verbal communication skills.
  • Adaptability: Thrive in an environment where priorities may shift, and new opportunities quickly emerge.
  • Passion: We understand technology evolves quickly and are looking for someone who can grow with us. If you have solid experience in some of the listed technologies and a willingness to learn the rest, we encourage you to apply.
Responsibilities
  • Full-Stack Development
  • Design, build, and maintain Shopify-based e-commerce solutions (D2C and B2B).
  • Develop internal web and mobile apps using .NET and Flutter.
  • Create rapid prototypes, small web tools, and scripts (Python/JavaScript/TypeScript).
  • Integrate automation into projects and processes to reduce manual overhead and streamline workflows.
  • Technical Leadership
  • Collaborate with external development partners, providing technical input and guidance.
  • Work in partnership with the Head of Innovation to discuss and help drive technology decisions and tech stack choices.
  • Advise on best practices for code quality, architecture, and technology adoption.
  • Early adoption of automated documentation (AI-based or otherwise, e.g. Doxygen, SwaggerUI)
  • Innovation & R&D
  • Work on Proofs of Concept (PoCs) in AI and machine learning.
  • Experiment with emerging technologies and propose new solutions to improve business processes.
  • Agile & Collaborative Approach
  • Act as the go-to problem solver in a fast-paced environment, handling multiple projects simultaneously.
  • Communicate effectively with stakeholders to interpret business requirements and deliver technical solutions.
  • Employ automated documentation practices (e.g., auto-generated API docs, CI/CD-based release notes) to keep knowledge up-to-date without heavy manual processes.
Loading...