Coactive makes it easy to search, filter, and analyze visual content, addressing challenges with unstructured visual data by providing structured AI-powered solutions. The Senior Full Stack Engineer will be a key member of the AI Applications team, focusing on both frontend and backend development, designing and maintaining RESTful microservices, collaborating with product and cross-functional teams, and acting as the customer-facing technical lead.
What you'll do:
- Act as an expert and advocate for the Coactive product, demonstrating its capabilities and value.
- Collaborate with the product team and cross-functional teams to translate requirements into technical solutions.
- Design, develop, and maintain RESTful microservices using Python and FastAPI.
- Work with Platform and DevOps teams to deploy and manage services on cloud platforms like AWS and Azure.
- Provide technical guidance to prospects and customers, leading Proof-of-Value engagements and technical integrations.
- Mentor junior engineers and support sales and solutions engineers technically.
- Maintain clear documentation and establish streamlined processes to enhance collaboration.
What we look for:
- BS or higher in Computer Science or related field, or equivalent experience.
- 5+ years experience in full-stack development, including React, TypeScript, and advanced JavaScript frameworks.
- Strong experience building distributed, scalable microservices with Python and FastAPI.
- Strong understanding of SQL (PostgreSQL, MySQL) and NoSQL (MongoDB, Cassandra) databases.
- Familiarity with containerization and orchestration technologies like Docker and Kubernetes.
- Experience in customer-facing technical roles preferred.
- Strong communication skills with both technical and executive audiences.
- Mentoring abilities for both technical and non-technical team members.
- Experience with CI/CD pipelines and test automation.
- Ability to thrive in a fast-paced startup environment.
- Experience building OpenAPI compliant SDKs is highly desirable.