Full Stack Software Engineer
Role summary
Oxipital AI is seeking a Full Stack Software Engineer to develop scalable, high-performance web applications for AI, machine vision, and robotics solutions. This role involves working across the full stack, from front-end interfaces to back-end services and cloud systems. The engineer will collaborate with cross-functional teams, contribute to system design, write efficient code, and ensure application quality through testing and code reviews. The position requires proficiency in JavaScript and Python, experience with web development principles, and a Linux environment. A Bachelor's degree in a related field or equivalent experience is necessary, with 3-5 years of professional software development experience preferred. Experience with modern front-end frameworks, Node.js, cloud platforms like AWS, and CI/CD is highly desired.
Oxipital AI is on a mission to revolutionize the manufacturing industry with its cutting-edge AI-enabled machine vision solutions. These solutions, when implemented, drive greater resilience, operational efficiency, and sustainability in the most complex and critical manufacturing processes.
As a fast-growing company striving to make a difference every day, we are seeking a Full Stack Software Engineer to help build scalable, high-performance web applications that power real-world systems in AI, machine vision, and robotics. You’ll work across the stack—developing dynamic front-end interfaces, back-end services, and cloud-based systems—while collaborating closely with engineering teams and machine learning scientists to design and deliver modular, configurable components. This is a hands-on role with the opportunity to contribute to system design, ship production features, and make a meaningful impact in a fast-moving deadline-driven environment.
Essential Functions/Responsibilities:
- Design, develop, and maintain scalable full-stack web applications, including both front-end user interfaces and back-end services
- Collaborate with cross-functional teams (Product, QA, Engineering, Machine Learning) to define, design, and deliver new features
- Write clean, maintainable, and efficient code; troubleshoot, debug, and optimize applications for performance and scalability
- Develop and maintain automated tests to ensure adequate test coverage for new and existing code
- Participate in code reviews, contribute to system architecture discussions, and follow industry best practices
- Ability to multitask and meet aggressive timelines
- Help troubleshoot and resolve complex multi-domain issues
Minimum qualifications:
- Bachelor’s degree in Computer Science, Engineering, or a related field (or equivalent practical experience)
- 3–5 years of post-college professional software development experience (or 2+ years after advanced degree)
- Experience building and maintaining web applications across the stack, including front-end, back-end services, and databases
- Proficiency in JavaScript and Python
- Solid understanding of web development principles, software design patterns, and best practices
- Experience working in a Linux environment
- Experience with Git or other distributed version control systems
- Strong written and verbal communication skills
- Ability to work both independently and collaboratively in a team environment
- Strong attention to detail
- Interest in one or more of the following: machine vision, industrial automation, robotics, or machine learning
- Good problem-solving skills
Preferred qualifications:
- Experience with modern front-end frameworks (e.g., React, Redux) and CSS frameworks (e.g., Bootstrap) highly desired
- Experience with Node.js, RESTful APIs, and SQL or NoSQL databases highly desired
- Experience with C++ development, build systems, and debugging tools highly desired
- Experience designing and deploying cloud-based systems (preferably AWS), including serverless architectures
- Experience with CI/CD pipelines (e.g., Jenkins or similar tools)
- Domain experience in machine vision, industrial automation, robotics, or machine learning
- Familiarity with application security principles and best practices
Similar roles
Full Stack Software EngineerNetrolynx AI · United States · Remote- Senior Full Stack Software EngineerIcarus · Los Angeles, California, United States · Onsite
Sr Full Stack Software EngineerNetrolynx AI · United States · Remote
Full Stack Software EngineerEmerald Advantage Concepts LLC · San Francisco, California, United States · Onsite
Full Stack Software EngineerFetchJobs.co · United States · Remote