Skip to content
Menu
Back to Listings

Software Engineer II

Salary

Full Time / Salary

Macedonia, OH

Job Number: 1000096

Films Business Unit

Description

Day-to-day, the engineer will work across the full stack to build and maintain the web-based applications that power our optical design software platform and our films team's analytical tooling. On any given day, that may mean designing and implementing REST API endpoints in Python using FastAPI, building the corresponding Vue.js components and state management on the frontend, writing SQL queries against our relational data stores, and shipping the changes through Git-based pull requests with peer code review. The engineer will deploy and operate services in AWS (EC2, Lambda, S3, CloudWatch) and will package workloads with Docker as part of our CI/CD pipelines. Debugging will span the full stack, from frontend rendering issues to backend performance bottlenecks to cloud infrastructure behavior. Beyond pure implementation, the engineer will partner directly with optical engineers, data scientists, and films team members to translate domain-specific needs into well-structured product requirements and pragmatic technical designs. That means scoping features iteratively in an agile cadence, communicating tradeoffs clearly to both technical peers and non-technical stakeholders, and owning features from initial requirements through deployment and operational support. Comfort moving between deep backend work, polished frontend delivery, and customer-facing technical conversations is central to the role.

Required Qualifications

  • BS in Computer Science/Engineering or related field

  • 3+ years of professional software development experience in a full-stack or backend-leaning role

  • Proficiency in at least one backend language, with the ability to build and maintain production-grade REST APIs

  • Experience working with a modern JavaScript or TypeScript frontend framework (React, Vue, Angular, or similar)

  • Working knowledge of relational databases, including writing SQL queries and understanding schema design

  • Familiarity with cloud infrastructure and deploying applications in a managed cloud environment (AWS, GCP, or Azure)

  • Comfortable working in an agile environment with Git-based workflows, code reviews, and iterative delivery

  • Ability to debug across the full stack and communicate technical tradeoffs clearly to peers and stakeholders

  • Ability to gather and translate customer needs into structured product requirements

  • US Citizenship

Preferred Qualifications

  • 5+ years of professional software development experience, with demonstrated full-stack ownership across frontend and backend systems

  • Proficiency in Python, with hands-on experience building and maintaining REST APIs using FastAPI or a comparable async framework

  • Solid experience with Vue.js including component architecture, state management and modern build tooling

  • Experience working with both relational and NoSQL databases

  • Familiarity with AWS services — particularly those common to web application infrastructure (e.g., EC2, Lambda, S3, CloudWatch)

  • Experience with containerization (Docker) and deploying services in cloud environments

  • Familiarity with CI/CD pipelines and modern development workflows (Git, pull request reviews, automated testing)

To be considered for this opportunity, please send your resumé to jobs@peaknano.com with the Subject Line ‘Software Engineer II’

About The Company

Vector

Peak Nano

Founded in 2016

Peak is a US-based, AI-driven technology company that uses nanotechnology to solve macro-level global challenges. Our engineers and researchers are developing solutions for advanced optics, aerospace, life sciences, and other industrial solutions. We are the leader in applying artificial intelligence to design and optimize reusable polymers to make the world a safer and more sustainable place.