Key Responsibilities:
- Full Stack Development: Lead the development of both client-side and server-side architecture. Build front-end applications using React+NextJS (Typescript) and develop efficient, scalable back-end services in Python.
- Code Quality and Maintenance: Ensure the creation of maintainable, efficient code. Implement best practices in coding standards and conduct regular code reviews.
- System Integration and Optimization: Integrate various systems and optimize their performance. Work closely with cross-functional teams to enhance overall application efficiency.
- Problem-Solving: Address complex software development challenges, employing innovative solutions and efficient algorithms.
- Collaboration and Communication: Collaborate effectively with a diverse team, including an ex-MLOps engineering lead and an ex-Amazon engineer, to drive continuous improvement and innovation in our AI agent platform. We may be working remotely at times, so strong communication skills are essential.
Qualifications:
- Bachelor’s or Master’s degree in Computer Science, Software Engineering, or a related field.
- Strong experience in full stack development, with proficiency in Python, React+NextJS, and Typescript.
- Knowledge in software architecture design, both on the client and server side.
- Familiarity with database management, Infrastructure as Code (IaC), and cloud services.
- Ability to quickly learn new technologies and adapt to changing requirements.
- Strong problem-solving skills and a keen attention to detail.
- Excellent communication skills and ability to work collaboratively in a fast-paced team environment.
Desirable Experience:
- Experience in developing and maintaining AI agents or similar software systems.
- Prior work in a startup or high-growth tech company environment.
- Contributions to open-source projects or a strong portfolio of software projects.
What We Offer:
- The opportunity to work in a fast-growing sector with a strong market fit.