Software & Computer Systems Engineer I

Elevait Solutions

Not Interested
Bookmark
Report This Job

profile Job Location:

Painted Post, NY - USA

profile Monthly Salary: Not Disclosed
Posted on: 2 hours ago
Vacancies: 1 Vacancy

Job Summary

Job Title: Software & Computer Systems Engineer I

Location: Painted Post NY 14870

Duration: 365 days

Note: Manager is open to non-local candidates willing to relocate at own expense. Interview Process: Phone screen then either onsite interview for local candidates or Teams Meeting for non-local candidates. Travel: Limited to no travel required and no on-call requirements. Work Schedule: Typical 40 hours per week. May require working weekends/holidays or longer days to support projects. Work Eligibility: Must be eligible to work in the US for a minimum of 18 months.

Summary of Job:

This position focuses on stack development. 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. Contribute across the full software development lifecycle including technical design implementation testing debugging deployment support and ongoing enhancements.

Must-have/Required skills:

  • Bachelors degree in computer science information systems data engineering or related field or equivalent practical experience. May consider an Associates if the candidate has an additional 3-5 years experience than what is being required.
  • 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 ()
  • 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 problem-solving skills and attention to detail
  • High standards for code quality usability and maintainability

Nice-to-have skills:

  • Experience or interest in scientific software materials science research environments or technically complex domains is a plus
  • Regularly interact with scientists and engineers to understand domain-specific workflows; experience or interest in scientific or research environments is a strong plus
  • Demonstrated initiative curiosity and willingness to learn new tools and technologies
  • Proactive in identifying opportunities for process improvement codebase health and better team practices
  • Comfortable proposing ideas receiving feedback and iterating quickly as part of a team

Key responsibilities and duties:

  • 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 teams 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.
Job Title: Software & Computer Systems Engineer I Location: Painted Post NY 14870 Duration: 365 days Note: Manager is open to non-local candidates willing to relocate at own expense. Interview Process: Phone screen then either onsite interview for local candidates or Teams Meeting for non-local cand...
View more view more