Full Stack Technical Analyst

Pella CorporationUrbandale, IA
Hybrid

About The Position

At Pella Corporation, Software Engineers drive innovation through a variety of key technical initiatives. Our robust eCommerce platform empowers customers, while our mobile apps deliver real-time on-site data to professionals. Software Engineers also play a crucial role in developing our quoting and ordering systems, directly impacting the efficiency and precision of our manufacturing processes.

Requirements

  • Bachelor’s degree in computer or related field (MIS or Computer Science or equivalent) and 3+ years related experience.
  • Strong Front-End Web development skills using HTML5, CSS, React.js, JavaScript, REST APIs.
  • Understanding and interpreting business/technical requirements, wireframes, and design comps.
  • Strong Server-Side service and Graphql and REST API development skills using Node.js, Java, etc.
  • Streaming technologies (Kafka, RabbitMQ, AWS SQS).
  • Strong debugging skills to work through legacy applications.
  • Strong problem-solving skills to automate and improve existing processes.
  • Thrives in highly collaborative cross-functional team and environment.
  • Strong verbal and written communication skills, including the ability to communicate at all levels with clarity and precision.
  • Focused and versatile team player who is comfortable under pressure, ambiguity, frequent change, or unpredictability.
  • Excellent problem-solving and critical-thinking skills, including the ability to remove barriers and enable development teams to complete their objectives.

Nice To Haves

  • Docker, Kubernetes, AWS, CI/CD, Git, DevOps will be a plus
  • Identity Management skills will be a plus (Okta)
  • Experience with Automated Testing tools will be a plus

Responsibilities

  • Develop code based on the technical design specifications.
  • Perform initial code checkout.
  • Communicate status to parties involved.
  • Familiar with and helps improve and establish development standards.
  • Development across all key development tools available.
  • Assist other analysts in increasing their knowledge of various technical tools.
  • Technical specifications and analysis required to meet business needs.
  • Take general business requirements and build a robust technical design through the entire business process.
  • Create and/or review technical design work for other technical analysts.
  • Provide estimates of various technical tasks.
  • Assist Product Owners in taking high-level business initiatives into smaller deliverable pieces.
  • Production issue resolution (alerts, tickets, requests from analysts).
  • Ability to quickly diagnose issues in a wide variety of areas without specific, detailed knowledge in the problematic area.
  • Support for special releases on rotation.
  • Confidently write and test code that can be deployed straight to production.
  • Own all stages of development process: design, development, testing, implementation, and operational support.
  • Leverage modern development technologies for building breakthrough business applications and customer experiences.
  • Evaluate trends and contribute to the direction of the technical development process and tools used for a better Pella digital experience.
  • Propose creative and elegant solutions to complex technical problems.
  • Develop, performant, secure, device-agnostic, accessibility standards compliant, and SEO friendly code.
  • Collaborate and communicate with the team in an agile work environment.
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service