Why choose OpTech? At OpTech, a proud woman-owned company, we value your ideas and encourage your professional growth. When you join us, you'll enjoy immediate health and dental benefits, along with opportunities for training, advancement, a robust 401K, and competitive salaries. Don't miss out on the chance to be part of our dynamic team-apply today.
Title: Full Stack Developer
Terms: Contract to Hire
Location: Detroit, MI
Onsite Requirement: Required 3 days weekly
Important: Must have indefinite work authorization. We cannot accommodate C2C arrangements, sponsorships, or visa transfers. Candidates must be local to facilitate daily commutes; no relocation assistance is offered.
Job Summary As a Full Stack Developer at OpTech, you will play a crucial role in our agile product teams, supporting the full technology stack within our innovative digital factory. You'll collaborate closely with product owners to refine user stories and acceptance criteria, and work alongside fellow team members to tackle a wide variety of digital projects.
Key Responsibilities - Develop and maintain applications, focusing on business logic and backend systems, while adhering to modern design patterns and industry best practices.
- Create unit, integration, and functional automation tests to ensure high code quality.
- Produce efficient, well-documented code that meets our performance standards.
- Collaborate with product owners to refine user stories and define technical designs alongside tech leads.
- Identify and implement solutions for code quality, security, and usability enhancements.
- Ensure alignment of software deliverables with established architecture and quality practices.
- Work with product teams to ensure each initiative delivers maximum business value.
- Mentor and guide junior developers through code reviews and collaborative processes.
Minimum Education & Experience Requirements - One of the following combinations is required: a Bachelor's degree with 3 years of software development experience; an Associate degree with 5 years of experience; or a high school diploma/GED with 7 years of experience in software development.
Preferred Qualifications: - Bachelor's degree in computer science, management information systems, or engineering is preferred.
Other Requirements: - Ability to plan and estimate project timelines and effectively guide junior team members.
- Advanced technical skills with cloud-based languages and tools, including HTML, JavaScript, CSS, Node.js, Python, REST APIs, GitHub, Azure DevOps, Azure App Services (such as Azure APIM, Azure Front Door, and Azure DataFactory), MSSQL, and CosmosDB.
- Experience with agile development practices, CI/CD methodologies, code refactoring, and secure coding standards.
- Strong collaboration skills to effectively manage delivery timelines and communicate complex technical concepts to diverse audiences.
OpTech is an Equal Opportunity Employer (EOE); all qualified applicants will receive consideration for employment without regard to race, color, religion, sex, sexual orientation, gender identity, national origin, disability, or status as a protected veteran.