About The Position

At Magnolia, the Data Integration Engineer will design, develop and maintain scalable web applications and services across the full technology stack – from front-end interfaces to back-end systems and databases. The ideal candidate is passionate about innovation, thrives in collaborative environments, and is committed to delivering high-quality, user-centric solutions. This position works from the Magnolia Headquarters in Waco, Texas. It reports to the Director of Technology and has no supervisory responsibilities.

Requirements

  • Bachelor’s degree in Computer Science, Engineering, or related field (or equivalent experience).
  • 3+ years of experience in full-stack development.
  • Proficiency in front-end technologies such as HTML, CSS, JavaScript, and frameworks like React, Angular, or Vue.js.
  • Strong back-end development skills using Node.js, Python, Java, or .NET.
  • Experience with relational and non-relational databases (e.g., PostgreSQL, MySQL, MongoDB).
  • Working knowledge of Shopify Liquid
  • Experience with Boomi or other integration platforms
  • Familiarity with cloud platforms (e.g., AWS, Azure, GCP).
  • Understanding of CI/CD pipelines and DevOps practices.
  • Excellent problem-solving and communication skills.

Nice To Haves

  • Experience with containerization (Docker, Kubernetes).
  • Knowledge of microservices architecture.
  • Familiarity with Agile/Scrum methodologies.
  • Experience with automated testing frameworks.

Responsibilities

  • Design, develop, and maintain scalable software solutions, with a balanced focus on building new applications and integrating existing systems across platforms and services
  • Utilize SuiteScript (NetSuite) and Apex (Salesforce) to build custom workflows, triggers, and scheduled tasks that align with business requirements
  • Collaborate with cross-functional teams to define, design, and ship new features.
  • Write clean, efficient, and well-documented code
  • Build and consume RESTful APIs and/or GraphQL services
  • Optimize applications for performance, scalability, and security
  • Participate in code reviews, testing, and deployment processes
  • Troubleshoot, debug, and upgrade existing systems
  • Stay current with emerging technologies and industry trends
  • Perform other duties as assigned
  • Metrics evaluated on Performance Review
© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service