1

Stack Software Jobs in Michigan (NOW HIRING)

Stefanini is looking for a Full Stack Developer , Dearborn, MI For quick apply, please reach out to ... AI-Accelerated Software Development Across the SDLC * Use AI coding assistants and generative AI ...

AI-Accelerated Software Development Across the SDLCUse AI coding assistants and generative AI tools ... full-stack expertise and a strong portfolio of delivered projects.Deep proficiency in Java and ...

Stefanini is looking for a Full Stack Developer , Dearborn, MI For quick apply, please reach out to ... AI-Accelerated Software Development Across the SDLC * Use AI coding assistants and generative AI ...

Stefanini is looking for a Full Stack Developer , Dearborn, MI For quick apply, please reach out to ... AI-Accelerated Software Development Across the SDLC * Use AI coding assistants and generative AI ...

Full-stack software engineering roles, who can develop all components of software including user interface and server side also fall within this job function. ResponsibilitiesEngage with customers to ...

Full-stack software engineering roles, including development of both user interfaces and server-side components, also fall within this job function. Key ResponsibilitiesCollaborate and communicate ...

Full Stack Java Hackerank Hybrid work Dearborn, MI 4 days a week onsite Ideal to be local but not ... Software Engineer (2) - Commodity Senior Engineer #1036672 * Employees in this job function are ...

Full Stack Java Hackerank Hybrid work Dearborn, MI 4 days a week onsite Ideal to be local but not ... Software Engineer (2) - Commodity Senior Engineer #1036672 * Employees in this job function are ...

Showing results 41-60

Stack Software information

What is a stack software engineer?

Stack Software Engineers, often referred to as Full Stack Software Engineers, are professionals who have expertise in both front-end and back-end development of software applications. They are capable of working on all layers of a software stack, including databases, servers, APIs, and user interfaces. This versatility enables them to take a project from concept to completion, handling both the client-facing and server-side aspects. Stack Software Engineers are in high demand due to their broad skill set and ability to collaborate across different parts of a development team.

What are the key skills and qualifications needed to thrive as a stack software engineer?

To thrive as a Stack Software Engineer, you need strong proficiency in programming languages such as JavaScript, Python, or Java, along with a solid understanding of both front-end and back-end development. Experience with frameworks (like React or Node.js), version control systems (such as Git), and database management is typically expected, and certifications in relevant technologies can be advantageous. Strong problem-solving, collaboration, and communication skills help you work effectively within agile teams and deliver robust solutions. These skills ensure you can build, maintain, and scale full-stack applications efficiently, meeting project goals and user needs.

How does a stack software engineer typically collaborate with other teams during the development process?

Stack Software Engineers work closely with various teams, including front-end and back-end developers, designers, QA testers, and product managers. They participate in agile ceremonies, code reviews, and sprint planning sessions to ensure alignment on project goals and technical implementation. Collaboration often involves frequent communication to troubleshoot issues, integrate new features, and optimize existing systems. This cross-functional teamwork is essential for delivering robust, user-friendly software solutions that meet business objectives.

Senior Full Stack Software Engineer (Java, Angular, GCP, Microservices)//Dearborn, MI//W2 Only

Saanvi Technologies

Dearborn, MI โ€ข On-site

$48.25 - $62.25/hr

Contractor

Re-posted 4 days ago


Job description

Senior Full Stack Software Engineer (Java, Angular, GCP, Microservices)

Location: 679 - Rotunda Center
Location Address: 17000 Rotunda Drive, DEARBORN, MI, 48120

W2 Only Hybrid – Mandatory 4 days onsite per week

Position Description:

Employees in this job function are responsible for designing, developing, testing and maintaining software applications and products to meet customer needs. They are involved in the entire software development lifecycle including designing software architecture, writing code, testing for quality and deploying the software to meet customer requirements. Full-stack software engineering roles, who can develop all components of software including user interface and server side also fall within this job function. Key Responsibilities: 1. Engage with customers to deeply understand their use-cases, pain points, and requirements, showcasing empathy and advocating for user-centric software solutions 2. Solve complex problems by designing, developing, and delivering using various tools, languages, frameworks, methodologies (like agile) and technologies 3. Assess the requirements of the software application or service and determine the most suitable technology stack, integration method, deployment strategy, etc. 4. Create high-level software architecture designs that outline the overall structure, components, and interfaces of the application 5. Collaborate with cross functional teams like product owners, designers, architects etc. 6. Define and implement software test strategy, guidelines, policies and processes in line with organization vision, industry regulations and market best practices. 7. Work on continuously improving performance and optimizing the application and implement new technologies to maximize development efficiency 8. Familiar with programming practices, such as test-driven development, continuous integration, and continuous delivery 9. Support security practices to safeguard user data including encryption and anonymization. 10. Create user-friendly and interactive interfaces 11. Develop and maintain back-end applications like APIs and microservices using server-side languages 12. Evaluate and incorporate emerging technologies and capabilities to deliver their solutions, and are monitoring and participating in solutions for new stack layers, often involving industry collaboration

Skills Required:

GCP Cloud Run, J2EE, Angular, GCP, SQL, Big Query, Microservices

Skills Preferred:

SonarQube, GitHub, Jira

Experience Required:

Engineer 3 Exp: Prac. In 2 coding lang. or adv. Prac. in 1 lang. 6+ years in IT; 4+ years in development

Education Required:

Bachelor's Degree

Education Preferred:

Additional Safety Training/Licensing/Personal Protection Requirements:

Additional Information :

Software engineer will complete hands on coding assignments on time and with quality and will serve as a core member of an engineering team that designs and develops software applications, provides application design and development of microservices, APIs, custom web-based interfaces and other software applications per business requirements. Manages the environment including servers, database, configuration and security in accordance with best practices. Develops software tools in the field of Test data management using industry standards such as ASAM ODS, TDD, Software Craftsmanship, Agile iterative development. Troubleshoots application and performance issues in GCP. Interacts and work closely with product leads and business to devise solutions and break them down into incremental production-ready user stories. Identifies exciting opportunities for adopting new technologies to solve existing needs and predicting future challenges. Grows technical capabilities and expertise and provides guidance to other members on the team.


Saanvi Technologies logo

About Saanvi Technologies

Sourced by ZipRecruiter

Saanvi Technologies is a staffing company that specializes in providing IT professionals to businesses. Our employees are experts in their field, and have the skills and experience necessary to help businesses grow and succeed. Saanvi Technologies is dedicated to helping businesses achieve their goals, and they have a proven track record of success. Our employees are qualified and reliable, and they always go above and beyond to meet the needs of their customers.

Company size

51 - 200 Employees

Headquarters location

Farmington, MI, US

Social media