Overview
Client is seeking a Software Engineer I focused on full stack application development. This role will support modern web applications, front-end features, back-end APIs, GraphQL services, and PostgreSQL database integrations within a cross-functional Agile team. The ideal candidate has hands-on experience with JavaScript, TypeScript, Vue.js, Python, GraphQL, and relational databases.
Core Responsibilities
Embed within a cross-functional Agile team and participate in sprint planning, stand-ups, backlog refinement, and code reviews.
Design, build, and maintain user-facing features primarily on the front end using JavaScript and TypeScript.
Develop and support back-end APIs, services, business logic, and data access layers using Python.
Build and maintain GraphQL services and integrations with PostgreSQL databases.
Implement responsive, maintainable, and scalable front-end application functionality with a focus on usability, performance, and clean architecture.
Collaborate with designers, product stakeholders, scientists, and engineers to translate workflows and requirements into software solutions.
Contribute across the full software development lifecycle, including design, implementation, testing, debugging, deployment support, and enhancements.
Write clean, well-tested, and maintainable code, including unit and integration tests.
Troubleshoot application issues across the stack, identify root causes, and implement timely solutions.
Participate in architecture and design discussions to improve development practices and long-term maintainability.
Support continuous improvement of engineering standards, development workflows, and delivery processes.
Explore and evaluate new tools, libraries, and technical approaches that improve product capabilities and developer productivity.
Essential Qualifications, Skills, and Technologies
Bachelor's degree in computer science, information systems, data engineering, or a related field, or equivalent practical experience.
2+ years of professional software development experience or equivalent hands-on experience building production applications.
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, preferably Vue.js.
Experience developing back-end services and APIs using Python.
Experience working with GraphQL APIs and schema-driven development.
Experience with relational databases, especially PostgreSQL.
Ability to design, build, and maintain 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 and code reviews.
Understanding of application performance, maintainability, and scalable software design principles.
Comfort debugging issues across front-end and back-end systems.
Must be eligible to work in the U.S. for a minimum of 18 months.
Preferred Skills or Experience
Experience or interest in scientific software, materials science, research environments, or technically complex domains.
Experience collaborating with scientists, engineers, UI/UX designers, developers, and product stakeholders.
Experience improving codebase health, development practices, engineering standards, and team workflows.
Curiosity and willingness to evaluate new tools, libraries, and technical approaches.
Work Details
Location: Corning, NY
Work arrangement: 100% onsite
Schedule: 40 hours per week; may require weekends, holidays, or longer days to support projects
Duration: 12 months
Travel: Limited to no travel required
No on-call requirements
Interview process: Phone screen, then onsite interview for local candidates or Teams meeting for non-local candidates
Non-local candidates may be considered if willing to relocate at their own expense
Nesco Resource offers a comprehensive benefits package for our associates, which includes a MEC (Minimum Essential Coverage) plan that encompasses Medical, Vision, Dental, 401K, and EAP (Employee Assistance Program) services.
Nesco Resource provides equal employment opportunities to all employees and applicants for employment and prohibits discrimination and harassment of any type without regard to race, color, religion, age, sex, national origin, disability status, genetics, protected veteran status, sexual orientation, gender identity or expression, or any other characteristic protected by federal, state, or local laws.




