Full Stack Software Engineer

Hybrid in Dearborn, MI, US • Posted 23 hours ago • Updated 23 hours ago
Contract W2
12 Months
No Travel Required
Hybrid
$65/hr
Fitment

Dice Job Match Score™

🔢 Crunching numbers...

Job Details

Skills

  • Java
  • Python
  • Spring Boot
  • GCP
  • BigQuery
  • Dataflow
  • Dataproc
  • Pub/Sub
  • Cloud Functions
  • Apache Beam
  • Kafka
  • Angular
  • JavaScript
  • Node.js
  • Microservices
  • SOA
  • REST APIs
  • Full-Stack Development
  • PostgreSQL
  • MySQL
  • NoSQL
  • Data Governance
  • RBAC
  • Encryption
  • Data Masking
  • CI/CD
  • Terraform
  • Infrastructure as Code
  • Git
  • GitHub
  • Unit Testing
  • Functional Testing
  • SDLC
  • Performance Tuning
  • Automation
  • Reliability Engineering
  • Cloud Data Engineering
  • AI-Assisted Development

Summary

Position Overview

We are seeking a hands-on Platform Software Engineer with strong expertise in Java/Python, Google Cloud Platform, cloud data platforms, microservices, and full-stack development. This role will design, develop, test, deploy, and support scalable data platform services and applications.

The ideal candidate will have strong software engineering fundamentals, experience building cloud-based data pipelines and microservices, and the ability to work across backend, data, and frontend technologies. Experience using AI tools to accelerate software development and coding productivity is highly desirable.

Work Arrangement: 4 days onsite
Education: Bachelor’s Degree Required
Work Style: Hands-on engineering role; candidates should be actively involved in coding and development.

Key Responsibilities

  • Design, develop, and maintain scalable data pipelines and microservices supporting real-time and batch processing on Google Cloud Platform.
  • Build cloud-native solutions using BigQuery, Dataflow, Dataproc, Pub/Sub, Cloud Functions, and related Google Cloud Platform services.
  • Develop scalable backend services using Java/Spring Boot and/or Python.
  • Design and implement SOA and microservices architectures.
  • Develop and integrate RESTful APIs across platform services.
  • Work with Apache Beam and Kafka for data processing, ingestion, and streaming.
  • Contribute to full-stack solutions using Angular, JavaScript, Node.js, and backend technologies.
  • Design and integrate data access and visualization layers for enterprise data platforms.
  • Work with PostgreSQL, MySQL, NoSQL databases, and BigQuery.
  • Implement data governance, access controls, RBAC, encryption, and data masking.
  • Optimize application and data-pipeline performance, scalability, and reliability.
  • Develop unit and functional tests and maintain strong application quality and test coverage.
  • Build and maintain CI/CD pipelines and automate deployment and operational processes.
  • Use GitHub for source control, code reviews, defect resolution, and collaboration.
  • Utilize Terraform/IaC and automation frameworks to improve reliability and reduce manual processes.
  • Independently participate in the complete SDLC, from feature design through production release.
  • Collaborate with architects, software engineers, data engineers, and business stakeholders to establish platform standards and best practices.
  • Leverage AI-assisted development tools to improve coding efficiency, testing, troubleshooting, and delivery speed.

Required Qualifications

  • Bachelor’s Degree – Required
  • Strong hands-on software development experience with Java and/or Python.
  • Strong experience with Google Cloud Platform cloud development.
  • Experience with BigQuery, Dataflow, and Dataproc.
  • Experience designing and developing microservices and REST APIs.
  • Strong understanding of SOA and microservices architecture.
  • Experience with Apache Beam and Kafka.
  • Full-stack development experience with Angular/JavaScript and/or Node.js.
  • Experience with PostgreSQL, MySQL, NoSQL, and/or BigQuery.
  • Experience with Git/GitHub, CI/CD, and automated deployments.
  • Experience with Terraform or Infrastructure as Code.
  • Knowledge of cloud security, data governance, RBAC, encryption, and data masking.
  • Strong testing, debugging, troubleshooting, and performance-tuning skills.
  • Strong understanding of SDLC and software engineering best practices.
  • Ability to work effectively in a hands-on engineering environment.

Preferred Qualifications

  • Google Cloud Platform Professional Cloud Developer or Professional Data Engineer certification
  • Master’s Degree
  • Reliability Engineering experience
  • Experience implementing enterprise data platforms
  • Experience using AI coding assistants/AI development tools to accelerate software delivery
  • Experience with real-time and batch data processing
  • Experience developing reusable platform frameworks and services

Ideal Technical Stack

Java | Spring Boot | Python | Angular | Node.js | JavaScript | Google Cloud Platform | BigQuery | Dataflow | Dataproc | Pub/Sub | Cloud Functions | Apache Beam | Kafka | PostgreSQL | MySQL | NoSQL | REST APIs | Microservices | GitHub | CI/CD | Terraform | Data Governance | AI-Assisted Development

Employers have access to artificial intelligence language tools (“AI”) that help generate and enhance job descriptions and AI may have been used to create this description. The position description has been reviewed for accuracy and Dice believes it to correctly reflect the job opportunity.
  • Dice Id: 10244982
  • Position Id: 9098153
  • Posted 23 hours ago
Contact the job poster
BT

Bala Theeran

Recruiter @ N2 Services Inc
Create job alert
Set job alertNever miss an opportunity! Create an alert based on the job you applied for.

Similar Jobs

Dearborn, Michigan

•

Today

Easy Apply

Contract

$61 - $66 /hr

Dearborn, Michigan

•

Today

Easy Apply

Contract

$70 - $75 /hr

Dearborn, Michigan

•

Today

Easy Apply

Contract

$61 - $66 /hr

Dearborn, Michigan

•

Today

Easy Apply

Contract

$61 - $66 /hr

Search all similar jobs