Full-stack Engineer
Role summary
OPTIVATIONS is seeking a Full Stack Engineer to join their on-site tech team. This role focuses heavily on backend development, requiring strong Python skills for building automation, improving data infrastructure, and developing reporting automation. Responsibilities include creating and optimizing data ingestion pipelines, writing Airflow DAGs, working with Airbyte connectors, and contributing to CI/CD pipelines and infrastructure improvements. Occasional frontend work for internal tools is also expected. The ideal candidate is proactive, autonomous, and thrives in an environment where they can take ownership of projects and drive initiatives.
Company Overview:
OPTIVATIONS is a PE-backed, full-service marketplace management firm and one of the largest multi-brand sellers on the Amazon marketplace. Trusted by some of Amazon’s most successful brands, the company supports marketplace strategy creation and execution. We are a fact-based, highly analytical firm with a consultative approach to problem-solving, project management, communication, and performance management. Not only does the company provide comprehensive operations leadership, it also offers clients critical thinking and analysis at a level that sets them apart from other competitors within the space.
Position Overview:
The Full Stack Engineer joins the tech team alongside BI Developers, a DevOps Engineer, and a Tech Lead. This role is more focused on backend development. They will dedicate significant time to writing Python, building automation, and improving the data infrastructure. The ideal candidate is highly proactive and thrives in an autonomous environment, taking ownership of projects and driving initiatives without constant direction.
This is an on-site position. The Full Stack Engineer will be embedded with the team and involved in the systems that maintain data flow and smooth operations.
Responsibilities (including, but not limited to):
- Build and maintain backend services and automation scripts, primarily in Python
- Develop reporting automation to reduce manual work and improve accuracy
- Create and optimize data ingestion pipelines
- Write and maintain Airflow DAGs for pipeline orchestration
- Work with standard Airbyte connectors and build custom connectors as needed
- Collaborate with BI Developers to ensure clean, reliable data flows
- Help develop and maintain CI/CD pipelines
- Ensure code quality through testing, linting, and automated checks
- Contribute to infrastructure improvements alongside our DevOps Engineer
- Occasional frontend work to support internal tools and dashboards
Requirements
Qualifications (including, but not limited to):
- 6+ years of experience in a software engineering or backend-focused role
- Strong proficiency in Python
- Solid understanding of type safety and its importance in maintainable code
- Experience with Git—branching strategies, code reviews, and collaborative workflows
- Familiarity with CI/CD concepts and tools
- Strong documentation habits and a knack for keeping code organized and readable
Preferred Qualifications:
- Experience with Airflow or similar orchestration tools
- Experience with Airbyte or building custom data connectors
- TypeScript or JavaScript experience
- Exposure to data engineering concepts and ETL/ELT patterns
- Experience working with cloud platforms (AWS preferred)
Benefits
OPTIVATIONS offers a full range of benefits, including:
- Annual performance bonus (discretionary, paid based on personal and firm performance)
- 401(k) program with company match up to 4% of compensation
- Health, life, disability, vision, and dental insurance coverage
- Seven paid holidays annually
- Unlimited paid time off as defined in the company’s “Responsible Adult Policy” (subject to certain notice requirements and guidelines)
- Flexible remote-work and work-from-home policies for eligible positions
Similar roles
- Senior Full-stack EngineerFlick · Sunnyvale, California, United States · Remote
- Full-stack EngineerSpeak · San Francisco, California, United States · Remote
- Full-stack EngineerOptivations · United States · Onsite
Lead Full-stack EngineerHuntington Bank · Minnesota, United States · Hybrid- Senior Full-stack EngineerSpeak · United States · Onsite