Sign up to access all features of our service.
  • Job search
  • Favorites
  • Create a CV
    New
  • Salaries
  • Subscriptions

Software Engineer

Elevait Solutions

Job Description

Job Title: Software Engineer I

Location: Corning, NY 14870 – 100% Onsite (W2 Contract)

Duration: 12 Months Contract

Work Schedule: Typical 40 hours/week

Travel: Limited to no travel required

Interview Process: Phone Screen → Onsite Interview (Local Candidates) OR Teams Interview (Non-Local Candidates)

Additional Notes:

  • Manager is open to non-local candidates willing to relocate at their own expense
  • No on-call requirements
  • Must be eligible to work in the US for a minimum of 18 months

Position Overview

Client is seeking a Software Engineer I focused on full stack development to join a cross-functional Agile team. This role involves designing, developing, and maintaining modern web applications with a strong emphasis on front-end development using JavaScript/TypeScript and back-end API development using Python.

The engineer will collaborate closely with developers, scientists, UI/UX designers, and product stakeholders to deliver scalable, maintainable, and high-quality software solutions supporting research and scientific workflows.

Key Responsibilities

  • Participate in Agile ceremonies including sprint planning, stand-ups, backlog refinement, and code reviews
  • Design, build, and maintain user-facing features primarily on the front-end using JavaScript/TypeScript
  • Develop and support back-end APIs and services in Python
  • Implement responsive, scalable, and maintainable front-end application functionality
  • Develop and maintain GraphQL services and integrations with Postgres SQL databases
  • Collaborate with designers, scientists, engineers, and product stakeholders to translate workflows into software solutions
  • Contribute across the full software development lifecycle including design, development, testing, debugging, deployment support, and enhancements
  • Write clean, maintainable, and well-tested code including unit and integration tests
  • Troubleshoot issues across front-end and back-end systems and implement effective solutions
  • Participate in architecture and technical design discussions
  • Support continuous improvement of engineering standards and development workflows
  • Interact regularly with scientists and engineers to support research-oriented development
  • Evaluate new tools, libraries, and technical approaches to improve product capabilities and developer productivity

Required Qualifications

  • Bachelor’s degree in Computer Science, Information Systems, Data Engineering, or related field
  • OR equivalent practical experience
  • Associate degree may be considered with an additional 3–5 years of relevant experience
  • 2+ years of professional software development experience
  • Experience building modern web applications as a full stack developer
  • Strong front-end development experience with JavaScript and TypeScript
  • Experience with Vue.js or modern front-end frameworks
  • 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
  • Experience designing and maintaining end-to-end application functionality across UI, API, and database layers
  • Familiarity with unit testing and integration testing
  • Experience using version control systems and collaborating through pull requests/code reviews
  • Understanding of application performance, maintainability, and scalable software design principles
  • Comfortable debugging issues across full-stack environments

Preferred Background

  • Experience or interest in scientific software, materials science, research environments, or technically complex domains is a plus

Vacancy posted more than 2 months ago

Do you want to receive more vacancies?

Subscribe and receive similar vacancies to Software Engineer. Be the first to apply!