About Us: We are a fast-growing startup building a generative AI-based platform to automate business documentation for startups and SMEs. Our MVP, a pitch deck generator, has already gained traction, and now we are expanding our platform to create multiple types of business documents. We are looking for a Full-Stack Engineer to join our team and play a key role in building and scaling the platform.
Key Responsibilities:
Platform Development: Design, develop, and implement front-end and back-end features for our business documentation generator platform.
Front-End Development: Build intuitive, responsive user interfaces using modern front-end frameworks (e.g., React, Vue.js, or Angular) that provide an excellent user experience.
Back-End Development: Develop and maintain the back-end services and APIs using technologies such as Node.js, Python, or Ruby on Rails.
Database Management: Design, implement, and manage databases (SQL/NoSQL) to ensure secure, efficient, and scalable data storage.
AI Integration: Work closely with the data science team to integrate generative AI models (e.g., GPT) into the platform's functionality.
Cloud & DevOps: Deploy and manage applications in cloud environments (e.g., AWS, GCP) and contribute to DevOps practices, including CI/CD pipelines.
Collaboration: Collaborate with the product, design, and AI teams to understand requirements and deliver features that meet customer needs.
Testing and Optimization: Ensure quality and performance through automated testing, debugging, and code reviews. Optimize the platform for speed, scalability, and security.
Documentation: Maintain thorough and clear technical documentation for the platform and codebase.
Requirements
Qualifications:
Experience: 3+ years of full-stack development experience in building scalable web applications.
Front-End Skills: Proficiency in modern front-end frameworks (e.g., React, Vue.js, Angular) and experience with HTML5, CSS3, JavaScript/TypeScript.
Back-End Skills: Strong knowledge of server-side programming (e.g., Node.js, Python, Ruby) and experience with RESTful APIs, GraphQL, and microservices architecture.
Database Expertise: Experience working with relational (e.g., PostgreSQL, MySQL) and NoSQL databases (e.g., MongoDB).
Cloud & DevOps: Hands-on experience with cloud platforms (e.g., AWS, GCP) and deploying applications in scalable environments. Familiarity with Docker, Kubernetes, and CI/CD pipelines.
AI/ML Integration: Basic understanding of AI/ML concepts and experience integrating APIs or services that leverage AI (e.g., OpenAI, GPT models).
Collaboration: Ability to work in a cross-functional team environment and communicate effectively with non-technical stakeholders.
Startup Mindset: Comfortable with rapid iteration, a fast-paced environment, and an eagerness to solve complex problems.
Nice to Have:
Familiarity with natural language processing (NLP) and generative AI technologies.
Experience with SaaS product development.
Knowledge of security best practices in web development.
Benefits
What We Offer:
Competitive salary and equity options.
Opportunity to work on cutting-edge AI technology and shape the future of an innovative startup.