Full Stack Python Developer

IXIS Digital
Burlington, VT
Apply Now
Education
  • Bachelor of Science
  • Bachelor's degree
  • Bachelor of Arts
Skills
  • React
  • Relational databases
  • SQL
  • GraphQL
  • Shell Scripting
  • Dental insurance
  • Health insurance
  • Flexible schedule
  • 401(k)
  • Disability insurance

About IXIS
Founded in 2012, IXIS is rooted in innovative processes for data-driven digital experience and strategic online planning. Our mission is to integrate and synchronize traditional and digital marketing initiatives to recalibrate and connect brands across converging media.

*
Overview*
IXIS is seeking an energetic individual with experience building cloud-first software in AWS to join our team in developing cutting-edge, custom analytics and dashboarding solutions. In this role, you will collaborate with other software engineers and data scientists to build secure APIs to expose data to our front-end applications, use serverless architecture to ingest, transform and store data in our data warehouse, and follow best practices around CI/CD and test-driven development.

This is a full-time, remote or onsite position in our Burlington, Vermont office. We offer competitive compensation packages including health, dental, short-term and long-term disability and vision insurance, 401(k) with company match, flexible work schedules, and exceptional growth opportunities.

*
Responsibilities*

  • Build enterprise-grade batch and real-time data processing pipelines leveraging the AWS cloud platform, with an emphasis on serverless architectures
  • Incorporate proprietary schemas and models to help transform, analyze, and visualize customer data
  • Work with the Data Science and Development teams to design, implement, and facilitate data ingest, extraction, and integration across multiple programming languages (primarily R and Python) directly and via REST and GraphQL APIs
  • Collaborate with technical, data science, QA, and operational resources
  • Design and implement automated acceptance and reliability tests based on business requirements and company standards
  • Create components for building drag-n-drop dashboards supported by custom queries
  • Learn about and share: new ideas, methodologies, techniques, and technology through mentoring, pair programming, and code reviews
  • Design robust, appropriately normalized schemas for warehousing a wide variety of datasets and determine when SQL vs. NoSQL solutions are preferred
  • Leverage traditional and container orchestration technologies to operate data systems
  • Leverage shell scripting and Linux system operation skills to assist in the maintenance of and migration from legacy systems

Required Education and Skills:

  • B.A./B.S. in Computer Science, Software Engineering, or related area; formal training in statistics/mathematics/machine learning a plus
  • 3-5 years of professional experience building resilient, scalable, and performant REST and/or GraphQL APIS in AWS
  • 3-5 years of real-world experience with SQL and NoSQL
  • Experience with statistical programming in Python language
  • Advanced relational database design skills
  • Experience building CI/CD pipelines
  • A test-driven approach to software development
  • Core critical thinking skills, including good data intuition

Additional Desired Skills:

  • Experience with Docker containerization and orchestration
  • Development experience in a Linux or Mac environment
  • Experience utilizing React

Job Type: Full-time

Apply Now
  • Site Map
  • New Privacy
  • Terms
  • Privacy Center
  • Accessibility
  • Do Not Sell My Personal Information
  • UK site
  • AU site

© 1996–2022 EngineerJobs.com - an Indeed partner