Software Engineer - Full Stack
HTC Global Services
Software Engineer – Full Stack Overview / Summary
We are seeking a Software Engineer to design, develop, test, and maintain software applications and products. This role will work across the full software development lifecycle, including software architecture, application development, testing, deployment, performance optimization, and maintenance.
The position involves developing both front-end and back-end components, collaborating with cross-functional teams, and delivering scalable, secure, reliable, and user-friendly software solutions.
Key Responsibilities
Engage with customers to understand use cases, pain points, and requirements and advocate for user-centric software solutions.
Design, develop, test, deploy, and maintain software applications and products.
Design and develop responsive, user-friendly web applications using Angular and related technologies.
Build and maintain RESTful APIs and microservices using Java and Spring Boot.
Assess application requirements and determine appropriate technology stacks, integration methods, and deployment strategies.
Create high-level software architecture designs defining application structure, components, and interfaces.
Design and optimize relational database schemas and queries using PostgreSQL.
Implement event-driven architectures and asynchronous messaging using Google Cloud Pub/Sub.
Leverage Redis for caching, session management, and application performance improvements.
Deploy, monitor, and manage applications and services on Google Cloud Platform (GCP).
Write clean, maintainable, well-tested code and participate in code reviews.
Define and implement software testing strategies, guidelines, policies, and processes.
Collaborate with product managers, designers, architects, and other engineers to translate requirements into technical solutions.
Troubleshoot, debug, and optimize application performance across the full stack.
Contribute to CI/CD pipelines and DevOps practices to streamline deployment processes.
Participate in architecture discussions and contribute to technical design decisions.
Ensure application security, scalability, and reliability best practices are followed.
Support security practices to safeguard user data, including encryption and anonymization.
Continuously improve application performance and optimize development processes.
Evaluate and incorporate emerging technologies and capabilities into software solutions.
Write and maintain technical documentation.
Follow software development practices such as test-driven development, continuous integration, and continuous delivery.
Effectively communicate ideas and listen to others.
Work effectively in an Agile development environment.
Required Qualifications
Bachelor's degree.
4+ years of experience in IT.
3+ years of software development experience.
Practitioner-level experience with at least one coding language or framework.
Strong experience with Java.
Strong experience with Spring Boot.
Experience with Angular.
Experience with JavaScript.
Experience developing responsive web applications.
Experience developing RESTful APIs and microservices.
Experience with PostgreSQL and relational database design.
Experience with Google Cloud Platform (GCP).
Knowledge of software testing and security methodologies and tools.
Ability to quickly grasp concepts and implement new learning.
Strong communication and collaboration skills.
Passion for engineering excellence.
Preferred Qualifications
Experience with GitHub.
Experience with microservices.
Experience with Redis.
Experience with Google Cloud Pub/Sub.
Experience with CI/CD and DevOps practices.
Knowledge of tools such as SonarQube and DynaTrace.
Experience with Agile project management tools such as JIRA or equivalent.
Experience with Angular technologies such as TypeScript, RxJS, and Angular Material or similar UI libraries.
Experience with GCP services such as Cloud Run, GKE, Cloud SQL, and Cloud Storage.
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.
#LI-Hybrid #LI-RM1
- Job-ID32681935Reference26-02295 We are seeking an experienced Android Full-Stack Engineer to join our platform stability team. In this role, you will be responsible for diagnosing, debugging, and resolving complex Android stability issues spanning the entire Android stack...FullstackWork at office
- ...Software EngineerEmployees in this job function are responsible for designing, developing, testing, and maintaining software... ...deploying the software to meet customer requirements. Full-stack software engineering roles, who can develop all components of software including...FullstackWork experience placement
$85.4k - $192k
...problems to their core, question the assumptions, and rebuild. A software engineer's job is to architect solutions, not wrestle with syntax.... ...for shipping software.2+ years building and deploying full-stack applications in production.2+ years on cloud-native platforms...FullstackImmediate startVisa sponsorshipRelocation packageShift work$102.19k - $166.2k
...!You'll have... Bachelor’s degree or foreign equivalent in Software Engineering, Electric Engineering, Mathematics, Electronics Engineering... ...with each of the following skills is required: 1. Leverage full-stack expertise to contribute to the seamless integration of front...FullstackImmediate startWork from homeFlexible hours- Job Title: Software Engineer (2) - Commodity Engineer 3About Kyyba:Founded in 1998 and headquartered... ...determine the most suitable technology stack, integration method, deployment strategy... ...+ years of experience of utilizing Java full stack to design scalable web...FullstackWork at officeLocal areaVisa sponsorshipWork visa
$113.58k - $192.9k
...meaningful, positive ways. Join us and use your data expertise and software engineering skills to drive evidence-based, timely decision-making.... ...to revolutionize how Ford manages industrial data.This Full-Stack Software Engineer position is ideal for a technically oriented...FullstackImmediate startRemote workFree visa- ...responsible for designing, developing, testing, and maintaining software applications and products to meet customer needs. They... ...deploying the software to meet customer requirements. Full-stack software engineering roles, who can develop all components of software...FullstackWork experience placementImmediate start
- ...Software Engineer (Premium Senior Engineer)Location: Dearborn, MI (onsite 4 days a week) Duration: ongoing long termEmployees in this job... ...quality and deploying the software to meet customer requirements. Full-stack software engineering roles, who can develop all components...Fullstack
- Job-ID32867895Reference26-02725Job Title: (Software Engineer (2) - Commodity Senior Engineer)About Kyyba:Founded in 1998 and headquartered... ...and uses AI to accelerate delivery of innovative end-to-end full stack software solutions that integrate enterprise data platforms...Fullstack
- Job Title: (Software Engineer (3) - Core Senior Engineer)About Kyyba:Founded in 1998 and headquartered in Farmington Hills, MI, Kyyba has... ...and optimization for performance and scalability is valued. Full-Stack Development: Demonstrated full-stack development experience,...FullstackContract workWork at office
- Job Description Software Engineer (4) / Premium Engineer 3 Position: Software Engineer (4) Premium Engineer 3 Location: Dearborn, MI... ...Position Overview We are seeking an experienced Android Full-Stack / Platform Engineer to join the Platform Stability team. The...FullstackLocal area
$99.6k - $166.6k
...and more! In this position... Our section builds and maintains the software that powertrain calibration and emissions engineers rely on every day. Our portfolio is broad and spans the full stack: Desktop applications — data upload/management tools, calibration...FullstackImmediate startRemote workFlexible hours- Job Description Senior Software Engineer - Full Stack / Cloud Job Description Senior Software Engineer - Full Stack / Cloud Overview / Summary We are seeking a Software Engineer to design, develop, test, deploy, and maintain software applications and products. This...Fullstack
- ...Day to Day: This engineer will join a team focused on building and expanding AI-powered... .... The role will be heavily focused on full stack development, including building chatbot... ...customers. The ideal candidate combines strong software engineering fundamentals with at least 2...Fullstack
- Dearborn, Michigan Software Engineer (4) - Premium Senior Engineer #1061383 Position Description: Employees in this job function are responsible... ...and deploying the software to meet customer requirements. Full-stack software engineering roles, who can develop all components...FullstackImmediate startFlexible hours
$70 - $75 per hour
...Penetration Testing:• Manage the full penetration testing lifecycle... ...integrate security into full-stack deployments.Cryptographic... ...Application Security (AppSec)• Secure Software Development Lifecycle (SSDLC)... ...Research & Reverse Engineering• Python and C Programming• Infrastructure...FullstackContract workTemporary workRemote work- ...Job TitleAbout You:Engineering experience, preferably in high volume, low latency transaction processing systems (such as payments transaction... ...in a public cloud infrastructure.Ensure quality across the full stack via rigorous CI/CD practices in all aspects of the SDLC (...Fullstack
- ...Software EngineerResponsibilities:Analyze Acceptance Criteria to design and develop software... ...project managers, end users, and other engineers to achieve elegant solutionsProvide... ...apply best practicesExperience:3-5 years of full stack experience developing in the Microsoft...Fullstack
$84k - $207k
As a Software Engineer I within Servicing Technology, you’ll help build and maintain the client-facing... ...homeowners. Servicing Technology is undergoing a full-scale System of Record modernization, and you’ll contribute across the stack — front end and back end — while growing...FullstackMinimum wageFull timeNight shiftWeekend work- As a Software Engineer, you will help build and scale a newly launched AI-first product with direct... ...product: building features across the stack, deploying to production, and learning from... ...works.About the role Build and ship full-stack features from design through implementation...FullstackFull timeShift workNight shiftWeekend work
- As a Senior Software Engineer, you will help build and scale a newly launched AI-first product with... ...technical approach, building across the stack, deploying to production, and learning... ...of how the team works.About the role Own full-stack features from problem definition through...FullstackFull timeShift workNight shiftWeekend work
$97k - $207k
As a Software Engineer II within Servicing Technology, you’ll own full-stack features that power the client-facing and team member-facing servicing applications for millions of Rocket homeowners. Servicing Technology is accelerating through a full-scale System of Record...FullstackMinimum wageFull timeNight shiftWeekend work- ...Software Engineer Employees in this job function are responsible for designing, developing, testing and maintaining software applications... ...and deploying the software to meet customer requirements. Full-stack software engineering roles, who can develop all components of...Fullstack
- ...experience5+ years of experience in software development, with demonstrated knowledge... ...and hands-on experience across the full application stack with some of the following languages/... ...prioritizationPractical knowledge of software engineering best practices, including Agile...FullstackApprenticeshipEasy work
- HTC Global Services is seeking a Senior Software Engineer - Full Stack / Cloud to design, develop, test, deploy, and maintain software applications across the full software development lifecycle. This role will collaborate with product leads, stakeholders, and cross-functional...Fullstack
$99.6k - $192.9k
...Development Organization is responsible for software development and support of the... ...incentive claims. We are looking for a Senior Full-Stack Java Developer to join our Team to work... ...Degree in Computer Science, Computer Engineering or similar field.Strong understanding...FullstackImmediate startRelocation package- (IoT) Polarion ALM Engineer - SO # 46879271 Max vendor**** Job Requirements: Ability to perform codeful and codeless... ...of Polarion. • Codeful customization will include software development involving full stack Java along with scripting like Groovy and Velocity...FullstackFor contractorsLocal areaRemote work
- A leading technology company in Dearborn, Michigan, is seeking an experienced software developer proficient in Java and Spring Boot. The position involves designing scalable applications, implementing microservices, and deploying solutions on Google Cloud Platform. Candidates...Fullstack
- Ford Pro in Dearborn, MI is seeking a Senior Full-Stack Java Developer to join the Variable Marketing & Incentives Product Development Organization. This hybrid role involves developing software to manage incentive programs and enhancing the technology platform. The position...FullstackRelocation package
- Intellectt Inc is seeking a seasoned Java/Spring Boot professional to develop new recall features for FSA and OTA systems in a hybrid environment. You will build integrations with enterprise applications, implement regulatory enhancements, and provide on-call production...Fullstack
Do you want to receive more vacancies?
Subscribe and receive similar vacancies to Software Engineer - Full Stack. Be the first to apply!
- senior robotics software engineer Dearborn, MI
- intel software engineer Dearborn, MI
- software developer fintech Dearborn, MI
- software development engineer aws Dearborn, MI
- information technology software engineer Dearborn, MI
- ngo software engineer Dearborn, MI
- software engineer travel Dearborn, MI
- experienced software developer Dearborn, MI
- real time software engineer Dearborn, MI
- remote entry level software developer Dearborn, MI


