Senior Full Stack Engineer

Global Overview

United States

On-site

USD 140,000 - 190,000

Full time

1 hour ago
Be an early applicant

Get more replies from employers

Send a job-specific resume in minutes.

Job summary

Global Overview is seeking a Senior Full Stack Engineer to architect, develop, and support scalable data solutions powering business intelligence and analytics. You will set technical direction, mentor engineers, and partner with product owners, BI analysts, and stakeholders to translate complex requirements into robust cloud-based data platforms.

In this role you will own data warehouse design, drive data quality, and lead efforts from architecture through delivery, leveraging AWS, Python, and

Qualifications

  • Bachelor's degree in Computer Science, MIS, or Engineering preferred.
  • 7+ years of front end, back end, and data warehousing experience with senior/lead capacity.
  • Deep hands-on experience with AWS (including Redshift), PostgreSQL, Python.

Responsibilities

  • Lead architectural design and technical strategy for data warehouse and data flows.
  • Partner with stakeholders to translate requirements into value-added technology solutions.
  • Own end-to-end data transformation processes to populate warehouse tables for reporting.

Skills

Front end development
Back end development
Data warehousing
Architectural decisions
Leadership / mentoring
SQL & relational DB
AWS (Redshift)
Python
CI/CD tooling
Tableau / BI tools
Data integrity
Scrum / Agile

Education

Bachelor's Degree in Computer Science, MIS, or Engineering

Tools

AWS
Redshift
PostgreSQL
GitHub
Jenkins
Tableau
Qlik
Quicksight
ETL tools (Glue, Alteryx)

Job description

We've been building businesses on Amazon for more than 15 years and we continue to be on the forefront as Amazon platforms evolve. We're uncomfortable calling ourselves experts - since Amazon is always changing, we're constantly adapting - but the breadth of our knowledge is vast and our team's diverse experiences elevate our partners' businesses. We're marketers, advocates, data scientists, supply chain managers, Amazonians, advertisers and merchants. But most importantly, we're brand builders. Let's build brands together.

POSITION OVERVIEW

The Senior Full Stack Engineer is a technical leader responsible for architecting, developing, and supporting scalable data solutions that power business intelligence, reporting, and analytics across the organization. This role goes beyond execution — the Senior Full Stack Engineer sets technical direction, mentors junior and mid-level engineers, and partners directly with product owners, team leads, BI analysts, and business stakeholders to translate complex requirements into robust, production-grade data solutions with an unwavering emphasis on data integrity and accuracy.

The Global Overview Engineering and IT department is expanding its technology engineering platform to advance the data-driven decision-making capabilities of our enterprise. We also develop and maintain in-house solutions for our business partners to use and are expanding capabilities for external clients to leverage. As a senior member of the team, you will play a key role in shaping the architecture and standards that make this expansion possible.

Technology at Global Overview accelerates process transformation and business growth for our clients and business partners. To achieve business success, the Engineering team uses leading edge technology, innovative thinking, and agile processes. One of Global Overview's key priorities is driving business action through connected data obtained from leading e-commerce platforms.

Global Overview leverages the AWS solution stack. We're looking for a seasoned engineer who can operate with significant autonomy, exercise sound architectural judgment, and guide the team through ambiguous, high-complexity technical problems.

This position requires the candidate to exercise a high degree of discretion and independent judgment while solving complex problems with internal and external clients, often with minimal oversight. As a Senior Full Stack Engineer, you will lead the collaborative concept definition, architectural refinement, and software design processes, and will be looked to as a subject-matter expert in creating solutions that support the strategic technology needs of Global Overview. Your main goal is to combine technology and design leadership to create scalable, inviting, easy-to-use cloud applications the business can leverage — while raising the technical bar for the broader engineering organization.

You should be comfortable operating across the full technical stack and across business functions, and should be equally comfortable rolling up your sleeves on hands-on development as you are guiding architecture discussions, reviewing others' code, and setting technical direction (core development on platform, data collection and entry, front end development, and/or report generation).

The ideal candidate is confident, self-directed, and brings strong organizational and leadership skills. Vital to this role is the ability to manage competing priorities in a fast-paced environment while mentoring others and driving engineering best practices.

Responsibilities
  • Lead architectural design and technical strategy for the data warehouse and key business data flows, ensuring solutions are scalable, maintainable, and secure
  • Partner with business and technology stakeholders to understand complex requirements and translate them into well-architected, value-add technology solutions
  • Own end-to-end data transformation processes to populate warehouse table structures optimized for reporting and analytics
  • Rapidly assess and improve existing database and system design, identifying opportunities for optimization and technical debt reduction
  • Mentor and provide technical guidance to junior and mid-level engineers, including code reviews and design feedback
  • Serve as a technical advisor to the Scrum Master and/or Application Lead throughout the development process, surfacing risks and proposing solutions
  • Lead the modification, testing, and rollout of changes to existing programs and user interfaces, with a focus on minimizing risk to production systems
  • Develop and maintain documentation standards to ensure data structures and user interfaces are completely and accurately represented
  • Champion and help define best practices across the Engineering organization
  • Evaluate, recommend, and implement emerging UI and platform technologies
  • Establish and oversee QA processes at multiple stages of development to ensure ease of use, speed, accuracy, and overall quality
  • Balance back-end data organization with front-end accessibility, with an eye toward long-term scalability
  • Maintain and enforce data standards, including adherence to the Data Protection Act
  • Drive process improvement initiatives, including creating, documenting, and implementing standard processes across the team
  • Research, plan, organize, lead, and implement new processes or technology initiatives
  • Own access controls, permissions, and privilege management
  • Design, implement, and regularly test back-up and disaster recovery plans
  • Ensure storage and archiving procedures are functioning correctly and at scale
  • Lead capacity planning efforts for current and future infrastructure needs
  • Collaborate closely with project managers and Tableau Developers to align technical delivery with business goals
  • Oversee security posture and disaster recovery planning for the database environment
  • Triage, prioritize, and resolve complex website and/or application issues or bugs, including production incidents
Requirements
  • Bachelor's Degree in Computer Science, MIS, or Engineering preferred
  • 7+ years of front end development, back end development, and data warehousing experience, with demonstrated growth into a senior or technical lead capacity
  • Deep, hands-on expertise with AWS (including Redshift), PostgreSQL, and Python
  • Proven experience leading or heavily contributing to architectural decisions within agile delivery methodologies — Scrum, SAFe, Extreme Programming
  • Strong experience with source-code management and CI/CD tooling such as GitHub and Jenkins
  • Excellent problem-solving and analytical skills, with the ability to guide others through complex technical challenges
  • Strong communication, teamwork, negotiation, and mentorship skills
  • Demonstrated ability to work to tight deadlines under pressure while managing multiple concurrent priorities
  • Deep knowledge of building reporting solutions with data visualization and reporting tools (Tableau, Qlik, Quicksight)
  • A track record of staying current with emerging technology and evaluating its fit for the organization
  • Strong understanding of key website and application user interface design principles
  • Proven ability to test, debug, and guide others through debugging website and application user interfaces
  • 7+ years of experience with SQL and relational database engineering (Oracle, SQL Server, Teradata), including schema design and performance tuning
  • Substantial experience with cloud engineering on AWS, including designing for scalability and resilience
  • Advanced experience developing with scripting languages Python and Postgres
  • Advanced AWS CLI, PowerShell, and/or Unix shell scripting skills
  • 7+ years leveraging and maintaining ETL tooling — such as Glue, Alteryx, or other related ETL (extract, transform, load) tools — and/or
  • Prior experience mentoring engineers or leading small technical initiatives is strongly preferred

We are currently considering candidates who reside in the following states: CA, CO, CT, FL, GA, IL, IN, KS, LA, MA, MD, MI, MN, MO, NC, NH, NJ, NV, NY, OH, OR, PA, SC, SD, TN, TX, VA, WA, and WI

Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Senior Data Engineer
Senior Data Engineer

Smart Synergies • McLean (VA)

On-site
USD 120,000 - 180,000
Senior Data Engineer
Senior Data Engineer

Insomniac Design • United States

On-site
USD 120,000 - 160,000
Senior Data Engineer
Senior Data Engineer

Compunnel, Inc. • Durham (NC)

On-site
USD 100,000 - 130,000
Senior Data Engineer
Senior Data Engineer

TALENT Software Services • United States

On-site
USD 140,000 - 170,000
Senior Data Engineer – 8+ Years Experience
Senior Data Engineer – 8+ Years Experience

Hudson Manpower • New York (NY)

On-site
USD 140,000 - 190,000
Full Stack Data Engineer
Full Stack Data Engineer

TechDigital Group • Austin (TX)

On-site
USD 90,000 - 120,000
Senior AWS Data Engineer
Senior AWS Data Engineer

United States Digital Space LLC • United States

Remote
USD 140,000 - 190,000
Senior / Lead Big Data Engineer
Senior / Lead Big Data Engineer

Compunnel, Inc. • Plano (TX), Northern (KY)

Hybrid
USD 140,000 - 180,000
Data Engineer - Python, SQL, AWS
Data Engineer - Python, SQL, AWS

Compunnel, Inc. • Durham (NC)

On-site
USD 95,000 - 120,000
Full Stack Engineer
Full Stack Engineer

India • Auburn (AL)

On-site
USD 90,000 - 130,000