Stack Development Engineer

ICONMA, LLC

Corning, NY

JOB DETAILS
SALARY
$34.74–$39.74 Per Hour
SKILLS
Agile Programming Methodologies, Application Programming Interface (API), Code Reviews, Communication Skills, Continuous Improvement, Cross-Functional, Debugging Skills, Detail Oriented, GraphQL, Health Plan, Identify Issues, Integration Testing, Internet Application, JavaScript, Manufacturing, PostgreSQL, Problem Solving Skills, Process Improvement, Product Design, Product Support, Python Programming/Scripting Language, Quality Assurance Methodology, Relational Databases (RDBMS), Root Cause Analysis, SQL Databases, Scientific Research, Software Design, Software Development Lifecycle (SDLC), Software Testing, Source Code/Configuration Management (SCM), Sprint Planning, Standards Development, Standup Meetings, Team Player, Technical/Engineering Design, Testing, Time Management, Unit Test, Usability Engineering, User Experience Design (UXD), User Interface Design, User Interface/Experience (UI/UX), Vue.js, Web Application Framework
LOCATION
Corning, NY
POSTED
22 days ago
Our Client, a Business Manufacturing and Supply company, is looking for a Stack Development Engineer for their Corning, NY location.
 
Responsibilities:
  • Embed within a cross-functional Agile team, participating in sprint planning, stand-ups, backlog refinement, and code reviews.
  • Design, build, and maintain user-facing features primarily on the front-end using JavaScript/TypeScript, while also developing and supporting back-end APIs and services in Python.
  • Implement responsive, maintainable, and scalable front-end application functionality, with a strong focus on usability, performance, and clean architecture.
  • Develop and maintain back-end APIs, business logic, and data access layers, including GraphQL services and integrations with Postgres SQL databases.
  • Collaborate closely with designers, product stakeholders, scientists, and engineers to translate workflows and requirements into robust software solutions.
  • Contribute across the full software development lifecycle, including technical design, implementation, testing, debugging, deployment support, and ongoing enhancements.
  • Write clean, well-tested, and maintainable code, including unit and integration tests for both front-end and back-end systems.
  • Troubleshoot application issues across the stack, identify root causes, and implement effective solutions in a timely manner.
  • Participate in architecture and design discussions, helping shape technical decisions, improve development practices, and ensure long-term maintainability.
  • Support continuous improvement of the team’s engineering standards, development workflows, and delivery processes.
  • Regularly interact with scientists and engineers to understand domain-specific workflows; experience or interest in scientific or research environments is a strong plus.
  • As part of research-oriented development, explore and evaluate new tools, libraries, and technical approaches that improve product capabilities and developer productivity.
 
Requirements:
  • Experience building modern web applications as a full stack developer
  • Strong front-end development experience with JavaScript and TypeScript
  • Experience implementing front-end features, components, and application logic in a modern web framework (Vue.js)
  • Experience developing back-end services and APIs in Python
  • Experience working with GraphQL APIs and schema-driven development
  • Experience with relational databases, especially Postgres SQL
  • Ability to design, build, and maintain end-to-end application functionality across UI, API, and database layers
  • Familiarity with software testing practices, including unit and integration testing
  • Experience using version control and collaborating through pull requests/code reviews
  • Understanding of application performance, maintainability, and scalable software design principles
  • Comfortable debugging issues across front-end and back-end systems
  • Confident collaborating with developers, scientists, UI/UX designers, and product stakeholders
  • Able to communicate technical concepts clearly and work effectively across disciplines
  • Comfortable handling ambiguity, refining requirements, and contributing to solution design
  • Strong partnership mindset with a willingness to support shared ownership of product and technical outcomes
  • Proactive in identifying opportunities for process improvement, codebase health, and better team practices
  • Strong problem-solving skills and attention to detail
  • Demonstrated initiative, curiosity, and willingness to learn new tools and technologies
  • High standards for code quality, usability, and maintainability
  • Ability to balance speed and quality in a collaborative development environment
  • Comfortable proposing ideas, receiving feedback, and iterating quickly as part of a team
 
Why Should You Apply?

About the Company

I

ICONMA, LLC