Who ❤️ PJ →

Full Search

This job listing has expired and may no longer be relevant!
3 Apr 2023

Full-Time Full Stack Engineer

ConnorBradford – Posted by Machina Labs Los Angeles, California, United States

Job Description

Company
Machina Labs, founded in 2019 by aerospace and auto industry veterans, is a smart manufacturing company based in Los Angeles, California. Enabled by advancements in artificial intelligence and robotics, Machina Labs is developing software-defined factories of the future. The mission of the company is to develop modular manufacturing solutions that can be reconfigured to manufacture new products simply by changing the software. The company is currently working to build the first commercial robotic sheet metal forming machine. Machina Labs is funded and backed by major investors in the field of AI and Deep Tech.
Job Description
As a Web Developer and an early member of our small team, you will own a significant portion of our product and the company. You’ve ideally built and deployed Web Applications and Sites that are robust, scalable, and maintainable.  At Machina Labs you will be responsible for building out and maintaining Web Applications that are critical to our next generation factories which are equipped with industrial robots and advanced software processes such as AI. This role requires you to follow agile development practices and understand how to implement quality software that is continuously integrated and deployable to the cloud. You are excited to solve complex problems with elegant solutions that can scale to enable current and future innovation. A high degree of autonomy, leadership ability, and technical experience is required. Ideally, you are someone with extensive software development experience and are excited to bring your expertise to a company who is marrying new software technologies with robots to enable the future of manufacturing.

Responsibilities

    • Web developers will be porting our existing software applications/tools (for manufacturing tasks) to the cloud.
    • Work with other software teams to integrate, test and deploy new tools and features to the applications.
    • Initially for internal clients, some applications will eventually be external facing.
    • Create user-friendly, attractive but practical, and performant UI.
    • Maintain existing web applications.
    • Work effectively with a cross-disciplinary team.

Requirements

    • Knowledgeable of modern design patterns and software architectures. Ability to quickly learn new technologies and apply them to highly critical, fault-tolerant software systems.
    • Experienced at adapting, optimizing and upgrading existing codebase to improve performance and scalability.
    • System engineering, version control (Git), and configuration management skills.
    • Focus on quality, including writing unit/integration tests and refactoring when appropriate.
    • Ability to both work independently and collaborate with a team in a fast-paced start-up environment.
    • Participate in software design reviews, peer code reviews, and provide input and feedback to other members of the development team.
    • Research external best practices and emerging software and security technologies for possible incorporation into platform/applications and methodologies.
    • Experience with Continuous Integration and Agile Development.
    • Empathetically help other developers grow.
    • Actively participate in the interview process
    • Proficient in HTML, CSS, JavaScript or Typescript.
    • 1 – 3 years experience with frameworks such as React, Vue, Angular or similar, preferably based on component architecture.
    • Experience with Node.js.
    • Working knowledge of RESTful services and experience integrating APIs and databases.
    • Development experience with multiple programming languages, such as Python, C++ and others.
    • Experience backend frameworks, preferably Python based tools.
    • Experience with Cloud based infrastructure, preferably on Azure.
    • Proficient integrating relational databases – MySQL or others.
    • Experience with the design and implementation of APIs/REST webservices.

Nice to haves

    • Experience using Bootstrap
    • Experience with Docker, Kubernetes and public cloud infrastructure and technologies such as Azure.
    • Experience as an architect and proven ability to design and implement robust and scalable distributed systems that meet current and future needs.
    • Exposure to working in an event-driven way in a microservice architecture.
    • Strong computer science fundamentals including data structures, algorithms, and design patterns, with a proven track record of software design and architecture.
    • 2+ years of hands-on experience in building SaaS products and RESTful APIs
    • 2D/3D in-browser rendering and animation with WebGL, three.js or other.

Qualifications

    • B.S. degree in engineering, computer science, math, or science discipline OR 4+ years of web development experience.
    • Startup / early product development experience.
    • Experience in fast-paced iterative design and manufacturing environments.
    • Excellent communication skills both written and verbal.
    • Experience solving complex problems with little to no supervision on schedule as an individual or as a member of an integrated team.
Share this role online (there may be a referral fee*)

How to Apply

Please visit our company website to apply, https://jobs.lever.co/MachinaLabs/f9831c73-265c-4f08-9aa5-68221b631cb1

Job Categories: Equal Opportunities. Job Types: Full-Time. Job Tags: python, react, and software. Salaries: 100,000 and above.

150 total views, 0 today

Apply for this Job