Remote
Full Time

Full Stack Developer

Seeking a motivated Full Stack Developer to play a key role in designing, developing, and maintaining our B2B SaaS platform, ThreeV. Collaborate with Product and UX/UI teams on both front-end and back-end, ensuring seamless functionality and an exceptional user experience.

About this position

Company Overview:

ThreeV.ai is a cutting-edge B2B SaaS platform specializing in Synthetic Data generation and Machine Learning Operations (MLOps) for inspections. Our mission is to revolutionize the development of mission-critical Computer Vision models, enabling machines and drones to see and understand their surroundings. We are initially focused on serving asset-intensive industries such as Power Utilities & Renewables (PU&R), Oil & Gas (O&G), Mining, Telecommunications (Telco), and Public Infrastructure (PI).

These industries heavily rely on Computer Vision to enhance the efficiency of asset inspections, automate processes, and prevent catastrophic incidents. Currently, Data Scientists spend an extensive amount of time gathering and labeling training data, which is both time-consuming and fragmented. Additionally, they struggle to obtain critical failure state images (edge cases) essential for defect detection when inspecting assets.

ThreeV.ai provides the solution by leveraging Synthetic Data—data generated through 3D environments and Generative AI that closely mimics real-world data. Our platform enables customers to create Synthetic Data, combine it with real-world data, and efficiently develop their Computer Vision models. This results in improved computer vision model performance, faster and more effective inspections, and as a result enhanced safety.

Job Summary:

We are seeking a highly skilled and motivated Full Stack Developer to join our team and play a pivotal role in designing, developing, and maintaining our B2B computer vision and synthetic data SaaS platform: ThreeV. As a Full Stack Developer, you will be responsible for creating a robust and user-friendly software solution that addresses the unique needs of our customers. You will have the opportunity to work with our product and User Experience/User Interface teams on both the front-end and back-end aspects of the platform, ensuring seamless functionality, security, and an exceptional user experience.

Key Responsibilities:

  • Collaborate with cross-functional teams to define and prioritize feature requirements, user stories, and technical specifications for the ThreeV Platform.
  • Design and develop both front-end and back-end components of the platform, ensuring it meets high standards of performance, scalability, and security.
  • Create responsive and intuitive user interfaces using modern web frameworks such as but not limited to HTML, CSS, and JavaScript.
  • Develop and maintain APIs and server-side applications that support the core functionality of the platform, incorporating best practices for reliability and scalability.
  • Implement database design and optimization strategies, ensuring data integrity and efficient data retrieval.
  • Write clean, maintainable code and perform thorough testing and debugging to identify and resolve issues promptly.
  • Collaborate with the Quality Assurance team to facilitate comprehensive testing and ensure a bug-free and highly reliable product.
  • Continuously monitor, optimize, and maintain the platform to ensure its ongoing stability and security.
  • Keep up to date with industry trends and emerging technologies, making recommendations for platform improvements and enhancements in user experience.
  • Provide technical support to the customer success team as needed, assisting with troubleshooting and issue resolution for key customers.

Qualifications:

  • Bachelor's degree in computer science, software engineering, or a related field (or equivalent work experience).
  • Proven experience as a Full Stack Developer, with a track record of designing and building complex web applications.
  • Proficiency in front-end technologies such as HTML, CSS, JavaScript, and popular frameworks like React, Angular, or Vue.js.
  • Strong expertise in back-end development using server-side technologies and programming languages (e.g., Node.js, Python, Ruby, Java, or C#).
  • Knowledge of RESTful API design and experience in developing and consuming APIs.
  • Proficiency in database management and SQL, with experience in both relational and NoSQL databases.
  • Strong familiarity with cloud computing services (e.g., AWS, Azure, or Google Cloud) and containerization (e.g., Docker).
  • Strong problem-solving skills, attention to detail, and the ability to work effectively in a collaborative team environment.
  • Excellent communication skills to convey technical concepts and collaborate with team members and stakeholders.

Minimum Qualifications:

  • Bachelor's degree in computer science, software engineering, or a related field (or equivalent work experience).
  • Proven experience as a Full Stack Developer, with a track record of designing and building complex web applications.
  • Proficiency in front-end technologies such as HTML, CSS, JavaScript, and popular frameworks like React, Angular, or Vue.js.
  • Strong expertise in back-end development using server-side technologies and programming languages (e.g., Node.js, Python, Ruby, Java, or C#).
  • Knowledge of RESTful API design and experience in developing and consuming APIs.
  • Proficiency in database management and SQL, with experience in both relational and NoSQL databases.
  • Strong problem-solving skills, attention to detail, and the ability to work effectively in a collaborative team environment.

Preferred Qualifications:

  • Master's degree or advanced certifications in computer science, software engineering, or related fields.
  • Extensive experience as a Full Stack Developer, with a portfolio of diverse and challenging web application projects, preferably in an Enterprise SaaS context
  • Expertise in front-end and back-end technologies, showcasing in-depth knowledge of various programming languages and frameworks.
  • Advanced understanding of RESTful API design principles, including the ability to architect and optimize APIs for performance and reliability.
  • Demonstrated expertise in database optimization and management, including experience with cloud-based databases and big data solutions.
  • Familiarity with cloud computing services (e.g., AWS, Azure, or Google Cloud) and containerization (e.g., Docker).
  • Excellent communication and leadership skills, including the ability to mentor and guide other team members, as well as influence technical decisions for the platform.

Experience:

  • 5 to 7 years of relevant experience required.

Education:

  • Bachelor's degree in computer science, software engineering, or a related field (or equivalent work experience).

Competencies:

  • Full Stack Development: Proficiency in both front-end and back-end development, including expertise in web technologies, frameworks, and languages.
  • Web Application Architecture: A deep understanding of web application architecture, including scalable and performant design, security, and user experience considerations.
  • API Development: Ability to design, develop, and optimize RESTful APIs to facilitate data exchange and integration with other systems.
  • Database Management: Proficiency in database design, optimization, and management, including experience with both relational and NoSQL databases.
  • Problem-Solving Skills: Strong analytical and problem-solving abilities to troubleshoot issues, identify solutions, and optimize web applications for performance and reliability.

Key Performance Metrics:

  • Efficiency and Productivity: The team will evaluate the candidate's ability to complete projects or create assets in a timely manner, measuring both project completion time and the number of projects completed.
  • Technical Proficiency: The team will gauge the candidate's proficiency in software development and their ability to optimize assets for real-time applications, ensuring they can effectively use advanced techniques and tools.
  • Creativity and Innovation: The team will assess the candidate's ability to introduce creative and innovative elements into their designs, enhancing the overall visual appeal and user engagement.
  • Problem-Solving: The team will evaluate the candidate's capability to overcome challenges, find efficient solutions, and adapt to evolving project requirements or design workflows.
  • Collaboration: the team will evaluate the candidate’s ability to collaborate with team mates, partners and customers.

Work Environment:

ThreeV.ai is a remote-first company, with our primary base in Los Angeles, CA. We are supportive of remote work, providing flexibility to our team to work from wherever they prefer. We also believe in the value of in-person connections. To facilitate this, we hold multiple all-hands team offsite meetings each year, fostering collaboration and team cohesion. Our work environment is a balance between remote flexibility and in-person interaction for moments that matter, aiming to create a productive and connected team.

Company Culture and Values:

  • Mission: We save lives using computer vision. We love our mission, our customers, and our team. We believe that great people seek intrinsically rewarding work. We look for individuals who take pride in the mission, thrive on collaboration and helping others, solve difficult problems, and understand the big-picture challenges our customers face.
  • Outcomes over Activity: What counts is building a great product and providing exceptional solutions and services to customers. To accomplish that, we want people to have autonomy. We seek individuals who are self-driven and solve problems because they can. We believe the best people can self-manage and organize themselves with autonomy. Additionally, to create repeatability and economic advantage, we embrace process automation and optimization. Automate everything and bring it to our customers through the threev.ai platform. Remove busy work wherever possible. Get stuff done.
  • Transparency: Direct and open feedback, both upwards and downwards, regardless of level, is a core value. We want leaders who lead without a title and feel comfortable reaching out to anyone in the company to get what they need done. We strive to maintain as flat an organization as possible with the goal of meeting our mission.
  • Integrity: Honest and ethical behavior, always and without exception.
  • Mastery: Passion for your current and future craft. Mastery of what is happening in your field and what you think will happen. Learning your craft never ends, and we want people who are constantly pushing their own field forward. We will invest in you to continue mastering your craft and share your skills with the world.
  • Extra-Mile: Be willing to go the extra mile for the mission, our customers, and our team. We value balance in work and life and respect your boundaries during your time off. We acknowledge that you may have passions outside of work, and we support you in pursuing those passions. It's a difficult balance to strike, but we strive to achieve it.

Application Process:

  • Send your cover letter and resume to jobs@threev.ai  
  • Initial Phone Screen (20 min)
  • General Screening Interview (30 minutes)
  • Technical Interview (if required) (60 minutes)
  • Behavioral / Culture Fit Interview (30 minutes)
  • 90-Day Plan Presentation Interview (by role) (30 minutes)

Equal Opportunity Employer Statement:

ThreeV is an equal opportunity employer. We are committed to creating an inclusive and diverse workplace, and we encourage applications from candidates of all backgrounds. We do not discriminate on the basis of race, color, religion, gender, gender identity or expression, sexual orientation, national origin, genetics, disability, age, or veteran status. At ThreeV, we value the strengths and perspectives that a diverse workforce brings to our organization, and we believe that diversity enhances our ability to serve our clients and achieve our mission. All qualified applicants will receive consideration for employment without regard to any of the characteristics mentioned above. We are dedicated to providing reasonable accommodations for individuals with disabilities in our application process and during employment. If you need assistance or an accommodation due to a disability, please let us know. We look forward to considering your application and welcoming you to our team.

How to Apply:

To apply for the position, please send your resume and a cover letter to jobs@threev.ai. In your cover letter, briefly outline your qualifications and experience relevant to the role and let us know why you're interested in joining the ThreeV team.

Should you have any questions or require assistance during the application process, please don't hesitate to contact our HR department at jobs@threev.ai. We're here to help and look forward to receiving your application. Thank you for considering ThreeV as your potential employer.

Apply for this position