Full Stack Python Engineer - 3037976

Apex Systems, Inc

Dearborn, MI

JOB DETAILS
SKILLS
Access Control, Amazon Web Services (AWS), AngularJS, Application Programming Interface (API), Automation, Best Practices, Big Data, Cloud Computing, Continuous Deployment/Delivery, Continuous Integration, Cross-Functional, Cryptography, Data Management, Data Processing, Database Optimization, Design Patterns Programming Methodologies, Distributed Computing, Functional Testing, GCP (Good Clinical Practices), Git, Identify Issues, Information/Data Security (InfoSec), Java, JavaScript Frameworks, Machine Tool, Metrics, Microservices, Microsoft Windows Azure, Multiplatform/Cross-Platform, NoSQL, Node.js, Performance Tuning/Optimization, Problem Solving Skills, Process Improvement, Python Programming/Scripting Language, Quality Assurance Methodology, REST (Representational State Transfer), React.js, Relational Databases (RDBMS), Reliability Engineering, SQL Databases, Scalable System Development, Service-Oriented Architecture (fka Distributed Object Architecture), Software Development Lifecycle (SDLC), Software Engineering, Source Code/Configuration Management (SCM), Telemetry, Test Plan/Schedule, Unit Test, Usability Engineering, Use Cases, User Interface Tools, User Interface/Experience (UI/UX)
LOCATION
Dearborn, MI
POSTED
1 day ago
Job#: 3037976
Job Description:
Role: Full Stack Python Engineer
Location: Hybrid - 4 days/week onsite in Dearborn, MI
Duration: Long-Term Contract
Description:
We are seeking a highly motivated Full Stack Software Engineer to join the Platform Observability team. This role focuses on building next-generation, self-service observability platforms that provide real-time insights into enterprise data systems.
 
You will design and develop scalable data pipelines, telemetry frameworks, and developer-facing tools that enable engineering teams to detect, diagnose, and resolve system issues proactively. This role is ideal for engineers passionate about distributed systems, developer experience, and building reliable platforms at scale.
 
Key Responsibilities
- Design and build observability platforms that support metrics, logs, and distributed tracing at scale
- Develop and maintain real-time and batch data pipelines using GCP services
- Build microservices and APIs to support observability use cases and platform capabilities
- Contribute to full-stack development, including UI components for data exploration and system insights
- Lead data ingestion and integration from multiple sources, ensuring data consistency and usability
- Implement and promote modern telemetry standards and best practices
- Optimize performance, scalability, and reliability of data pipelines and platform services
- Ensure strong data governance, security, and access control (RBAC, encryption, data masking)
- Collaborate with cross-functional teams to define architecture patterns, frameworks, and best practices
- Automate platform processes to improve reliability and reduce manual intervention
- Participate in end-to-end SDLC, including design, development, testing, and production deployment
Required Skills
- Python and/or Java: Strong experience building scalable backend services and data pipelines
- Angular, React, or modern JavaScript frameworks: Experience developing UI components and tools
- GCP: Hands-on experience with cloud-native services (e.g., BigQuery, Dataflow, Pub/Sub, Dataproc)
- Big Data technologies and distributed data processing frameworks
- REST API development and microservices architecture
- SQL and database optimization (relational, NoSQL, and columnar databases such as BigQuery)
Required Qualifications
- 5+ years of experience as a Software Engineer
- Proven experience designing and deploying cloud-based data pipelines and microservices on GCP (or similar cloud platforms)
- Strong understanding of service-oriented architecture (SOA) and microservices design patterns
- Full-stack development experience, with ability to contribute to both backend and frontend components
- Experience designing and developing RESTful APIs for platform integrations
- Strong testing practices, including unit and functional testing
- Experience with CI/CD pipelines, Git-based version control, and automation frameworks (e.g., Terraform)
- Ability to troubleshoot and resolve complex data platform and microservices issues
- Strong understanding of SDLC best practices and ability to independently deliver production features
Preferred Qualifications
Experience with observability platforms, telemetry systems, or monitoring frameworks
Familiarity with multiple cloud platforms (GCP, AWS, Azure)
Experience with front-end technologies such as React or Node.js for internal tooling
Knowledge of data governance frameworks and cloud security best practices

About the Company

A

Apex Systems, Inc

Apex Systems, a segment of ASGN Inc. (NYSE: ASGN), is a technology services business that delivers emerging technology solutions to bring our clients digital visions to life. Apex has presence in over 70 markets across North America, Europe, and India. Our consultants work with all types of companies throughout all industries, including more than 300 of the Fortune 500 companies. Are you an innovator with high standards who wants to help shape the world? We want you! Learn more about how to find your purpose with Apex, visit www.apexsystems.com.

Apex Systems is an equal opportunity employer. We do not discriminate or allow discrimination on the basis of race, color, religion, creed, sex (including pregnancy, childbirth, breastfeeding, or related medical conditions), age, sexual orientation, gender identity, national origin, ancestry, citizenship, genetic information, registered domestic partner status, marital status, disability, status as a crime victim, protected veteran status, political affiliation, union membership, or any other characteristic protected by law. Apex will consider qualified applicants with criminal histories in a manner consistent with the requirements of applicable law. If you have visited our website in search of information on employment opportunities or to apply for a position, and you require an accommodation in using our website for a search or application, please contact our Employee Services Department at employeeservices@apexsystems.com or 844-463-6178.

COMPANY SIZE
2,500 to 4,999 employees
INDUSTRY
Staffing/Employment Agencies
EMPLOYEE BENEFITS
401K, Life Insurance
FOUNDED
1995
WEBSITE
https://www.apexsystems.com