We are an edtech startup building innovative solutions for modern education. Our stack includes Flutter (Bloc/Cubit), GoLang, Redis, MySQL, Firebase, and AWS, with a strong focus on Large Language Models (LLMs) and Retrieval-Augmented Generation (RAG) pipelines.
We’re looking for an experienced engineer with a track record of building and maintaining real-world products, solving complex challenges, and working across the stack.
Responsibilities:
• Develop and maintain Flutter frontends with Bloc/Cubit for state management.
• Build robust GoLang backend services, integrating with MySQL, Redis, and Firebase.
• Design, deploy, and optimize cloud-based infrastructure on AWS.
• Implement RAG pipelines for seamless LLM integration, including vector database management.
• Collaborate with the team to develop scalable, maintainable solutions.
What We’re Looking For:
• Proven experience building and maintaining impactful products.
• Strong skills in Flutter (Bloc/Cubit), GoLang, and cloud technologies.
• Experience with Redis for caching and MySQL databases.
• Familiarity with Firebase for authentication, notifications, or analytics.
• Hands-on expertise with LLMs (e.g., GPT) and RAG pipelines using tools like Pinecone.
• Excellent communication skills and a team-oriented mindset.
Preferred:
• Knowledge of prompt engineering and retrieval optimization.
• Hands-on experience in AWS cost optimization and scaling strategies.
Application Requirements
Please include the following in your proposal:
1. Portfolio/Case Studies:
• Share details of at least one product you’ve built or maintained. Include:
• Purpose of the product.
• Technologies used.
• Your role and contributions.
• Challenges solved.
2. Code Samples or GitHub Repo:
• Examples of work in:
• Flutter apps using Bloc/Cubit.
• GoLang services integrating MySQL, Redis, and Firebase.
• LLM or RAG pipeline implementations (vector database usage preferred).
3. Experience with RAG and LLMs:
• Provide details about any RAG pipelines you’ve implemented, including the tools and databases used.
• Highlight any work involving LLM fine-tuning, retrieval optimization, or prompt engineering.
4. AWS and Database Knowledge:
• Describe a project where you designed a cloud-based solution on AWS.
• Explain how you’ve used Redis for caching or Firebase for backend services.
5. Questions to Answer:
• What’s the most complex bug you’ve resolved in Flutter or GoLang? How did you address it?
• How would you design a scalable RAG pipeline for an edtech platform?
• Explain your strategy for integrating Redis with a MySQL-based GoLang backend.
• What optimizations would you implement for a high-traffic Flutter app using Bloc/Cubit?
Most Important Task
Task for Candidates: Teachally Product Review
As part of your application, we’d like you to review our platform, Teachally. Follow these steps and provide a detailed response:
1. Explore the Portal:
• Visit Teachally’s website and set up an account.
• Navigate through the features and try out the platform’s core functionalities.
2. Identify the Best Feature:
• Share the feature you liked the most and explain why.
• Provide a brief overview of how you think it works from a technical or functional perspective.
3. Suggest an Improvement:
• Identify something you think is missing or could be improved in Teachally from a user’s perspective.
• Describe why you believe this addition or improvement would be valuable.
Submission Guidelines.
• Attach any screenshots or diagrams (if applicable) to support your analysis.
• Focus on clear communication and structured thinking.
We value your ability to analyze, understand, and provide constructive feedback. This will help us assess your product-building mindset and user-oriented approach.