Jul 30, 2023 - Qolaba is hiring a remote Senior Software Engineer - TypeScript / Python. 📍Location: India.
Job Title: Senior Software Engineer - TypeScript / Python
About Qolaba:
Qolaba is the world's first AI and Web3 platform revolutionizing content creation, commerce, and consumption. We are addressing the challenges faced in traditional digital content creation, royalties, and licensing, and Web3 onboarding by leveraging AI, blockchain, cloud, and application design. Qolaba empowers users to create and monetize content with a few clicks, offering an AI-powered, no-code NFT marketplace builder, a generative AI-powered art studio, gasless transaction technology, and much more. We cater to a diverse range of customers, including digital artists, game developers, fashion designers, and enterprises.
Please note that only applicants who meet the criteria and experience shared below will be contacted.
Job Description:
As a Senior Software Engineer, you will lead a team and manage the comprehensive development process of our SaaS products. You'll supervise the creation of robust frontend and backend systems, implement rigorous security measures, optimize for low-latency, and guide the product through its full lifecycle.
Programming Languages:
- TypeScript (Advanced)
- Python (Advanced)
Tools and Frameworks:
- ReactJS
- NextJS
- MongoDB
- SQL
- NodeJS
- Docker
- Kubernetes
- Langchain
- LLM
- FastAPI
- OpenAI API
Responsibilities:
- Architect, develop, and manage sophisticated frontend and backend systems using the above-listed programming languages and tools.
- Implement and maintain high-security measures and low-latency solutions in our applications, employing best practices such as caching.
- Utilize Generative AI and Machine Learning tools to drive innovation in our product suite.
- Design high-quality API endpoints with a focus on functionality and security.
- Utilize OpenAI API and Langchain in the development of advanced chatbot products.
- Oversee deployments using tools like Docker, and Kubernetes.
- Enhance the complete customer journey within our SaaS products, including user onboarding, metrics and analytics, A/B testing, customer support, and product improvements.
- Design, implement, and maintain comprehensive testing frameworks for unit, integration, and end-to-end testing.
- Develop and maintain scalable systems using microservices and streaming architectures.
- Collaborate with cross-functional teams to define, design, and ship new features and services.
- Mentor and guide a team of engineers, fostering a culture of collaboration, innovation, and high-quality standards.
Skills and Qualifications:
- Bachelor's degree in Computer Science or a related field (Master's degree preferred).
- Extensive experience in the end-to-end development and management of B2C SaaS products.
- Deep understanding of Generative AI and Machine Learning tools.
- Proficiency in a range of programming languages, tools, and frameworks as specified above.
- Strong understanding of application security best practices and low-latency solutions.
- Comprehensive knowledge of API design and endpoint creation.
- Strong understanding of SaaS metrics and A/B testing, with the ability to make data-driven decisions.
- Extensive experience with microservices and streaming architectures, as well as working with highly scalable systems.
- Excellent leadership skills with the ability to mentor and guide a team.
- Exceptional problem-solving skills, attention to detail, and a strong focus on user experience.
- High learning agility with the ability to quickly adapt to new technologies and toolchains.
What We Offer:
Opportunities for professional growth and learning
A collaborative and inclusive work environment
Exposure to cutting-edge technologies
Flexibility and freedom in your work
Qolaba is dedicated to cultivating an inclusive, supportive work environment. All qualified individuals are encouraged to apply.