Senior Software Engineer – Full Stack (Python, React, GCP)

HTC Global Services

Dearborn (MI)

On-site

USD 110,000 - 160,000

Full time

Just now
Be an early applicant

Get a reply from this employer

Your resume and cover letter, tailored to exactly what they’re hiring for.

Get past ATS filters

Job summary

HTC Global Services is seeking a Senior Software Engineer – Full Stack (Python, React, GCP) to design, develop, test, and maintain scalable software applications across backend and frontend layers. The role emphasizes cloud-native architectures, REST APIs, and data-driven decisions, with a focus on AI-assisted development.

You will collaborate with product teams, ensure secure, high-quality code, and deliver solutions in North American time zones. Onsite work is required four days a week.

Qualifications

  • 6+ years of IT experience.
  • 4+ years of software development experience.
  • Hands-on experience with Python, React, GCP, PostgreSQL, GitHub, REST APIs.
  • Strong understanding of application architecture and software development practices.
  • Bachelor's degree or an Associate degree.

Responsibilities

  • Understand architecture, tech stacks, customer use cases and business requirements.
  • Design, develop, test, and maintain software applications and products.
  • Collaborate with product teams to implement new requirements.
  • Define and implement software testing strategies and CI/CD processes.
  • Improve performance and development efficiency; ensure security practices.

Skills

Python
React
GCP
PostgreSQL
GitHub
REST APIs

Education

Bachelor's or Associate degree

Tools

GCP Cloud Run

Job description

Job Description

Senior Software Engineer – Full Stack (Python, React, GCP)

Overview / Summary

We are seeking an experienced Software Engineer to design, develop, test, and maintain software applications that meet customer and business requirements.

The ideal candidate will have strong experience in software development, cloud technologies, backend development, and frontend development. This role involves understanding application architecture, implementing new requirements, identifying technical gaps, and delivering scalable and efficient software solutions.

The candidate should also have experience leveraging AI tools to improve development productivity.

Key Responsibilities
  • Understand application architecture, technology stacks, customer use cases, and business requirements.
  • Design, develop, test, and maintain software applications and products.
  • Work with product teams to understand and implement new requirements.
  • Proactively identify application gaps and recommend effective technical solutions.
  • Design and implement software architecture, components, and interfaces.
  • Develop and maintain backend applications, APIs, and microservices.
  • Create user-friendly and interactive frontend interfaces.
  • Collaborate with cross-functional teams, including product owners, designers, and architects.
  • Determine appropriate technology stacks, integration methods, and deployment strategies.
  • Define and implement software testing strategies, guidelines, and processes.
  • Improve application performance and optimize development efficiency.
  • Apply modern software engineering practices, including test-driven development, continuous integration, and continuous delivery.
  • Support application security practices, including data encryption and anonymization.
  • Evaluate and incorporate emerging technologies to improve software solutions.
  • Communicate with users in North American time zones and resolve technical queries.
  • Leverage AI tools and capabilities to improve development productivity.
Required Qualifications
  • 6+ years of overall IT experience.
  • 4+ years of software development experience.
  • Practical experience in at least two programming languages or advanced proficiency in one programming language.
  • Hands‑on experience with:
    • Python
    • React
    • Google Cloud Platform (GCP)
    • GCP Cloud Run
    • PostgreSQL
    • GitHub
    • REST APIs
  • Strong understanding of application architecture and software development practices.
  • Experience designing, developing, and maintaining software applications.
  • Bachelor's degree or Associate degree.
Preferred Qualifications
  • Experience with Generative AI technologies and stacks.
  • Experience with Large Language Model (LLM) integration.
  • Familiarity with AI-powered coding assistants such as OpenCode or Claude Code.
  • Experience working with Model Context Protocol (MCP) servers.
Work Arrangement
  • Onsite work required 4 days per week.
What Makes HTC A Great Place To Build Your Future

HTC Global Services wants you to join our team. Come build new things with us and advance your career. At HTC Global, you’ll collaborate with experts, work alongside clients, and be part of high-performing teams driving success together. You’ll have long-term opportunities to grow your career and develop skills in the latest emerging technologies.

At HTC Global Services, our employees have access to a comprehensive benefits package. Benefits can include Group Health (Medical, Dental, and Vision), Paid Time Off, Paid Holidays, 401(k) matching, Group Life and Disability insurance, Professional Development opportunities, Wellness programs, and a variety of other perks.

Our success as a company is built on inclusion and diversity. HTC Global Services is committed to providing a workplace free from discrimination and harassment, where every employee is treated with dignity and respect. We celebrate differences and believe that diverse cultures, perspectives, and skills drive innovation and success. HTC is an Equal Opportunity Employer and a proud National Minority Supplier. We seek to empower each individual, fostering an environment where everyone feels valued, included, and respected.

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Senior Full Stack Software Engineer – Java, Spring Boot & Angular
Senior Full Stack Software Engineer – Java, Spring Boot & Angular

HTC Global Services • Dearborn (MI)

On-site
USD 120,000 - 160,000
Senior Software Engineer – Java, Angular & GCP
Senior Software Engineer – Java, Angular & GCP

HTC Global Services • Dearborn (MI)

On-site
USD 120,000 - 160,000
Group Health (Medical, Dental, Vision)
Paid Time Off
Paid Holidays
+5
Java Full Stack Software Engineer – Angular & AI
Java Full Stack Software Engineer – Angular & AI

HTC Global Services • Dearborn (MI)

Hybrid
USD 110,000 - 150,000
Software Engineer – Java, Kotlin, Spring Boot & GCP
Software Engineer – Java, Kotlin, Spring Boot & GCP

HTC Global Services • Palo Alto (CA)

On-site
USD 130,000 - 170,000
Group Health (Medical, Dental, and Vis
Paid Time Off
Paid Holidays
+5
Java Full Stack Software Engineer
Java Full Stack Software Engineer

HTC Global Services • Dearborn (MI)

On-site
USD 120,000 - 160,000
Group Health Insurance
Paid Time Off
401(k) matching
+1
Software Engineer (1) - Established Engineer 3
Software Engineer (1) - Established Engineer 3

HTC Global Services • Dearborn (MI)

On-site
USD 80,000 - 110,000
Paid-Time-Off
Paid Holidays
401K matching
+2
Senior Backend Engineer – GCP & Big Data
Senior Backend Engineer – GCP & Big Data

HTC Global Services • Dearborn (MI)

On-site
USD 120,000 - 160,000
Health (Medical, Dental, Vision)
Paid Time Off
401(k) matching
+2
Platform Engineering
Platform Engineering

HTC Global Services • Dearborn (MI)

Hybrid
USD 120,000 - 180,000
Group Health Insurance
Paid Time Off
401(k) matching
+1
Senior AI Engineer – Google Cloud Platform (GCP) & Python
Senior AI Engineer – Google Cloud Platform (GCP) & Python

HTC Global Services • Dearborn (MI)

On-site
USD 120,000 - 190,000
Health insurance
Paid time off
401(k) matching
+1
Front-End Software Engineer I
Front-End Software Engineer I

HTC Global Services • Dearborn (MI)

On-site
USD 55,000 - 80,000
Health insurance
401(k) matching
Paid time off
+2