Full Stack Python Developer | Remote-us 🔥
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