JobRaahGet matched free

Jobs

Software Engineer, Backend

Shikho · Dhaka, Dhaka Division · Bangladesh · On-site

Posted Sep 21, 2026

Apply with JobRaah

Sign up free: we match you to jobs like this, tailor your application and fill the form. 2 free applications every day.

The Role: As Software Engineer, Backend, you will be integral to building, scaling, and maintaining our microservices architecture, driving the performance and reliability of our core platform. The ideal candidate should possess a strong background in backend engineering and system design - particularly in Golang - demonstrate exceptional problem-solving abilities, and exhibit enthusiasm for actively contributing to the achievements of the leading startup within the EdTech sector of Bangladesh. Key Roles & Responsibilities: • Owning assigned microservices end-to-end on a quarterly basis across our fleet of 30+ services (e.g., live class, core, gateway, live exam, machinary, kpi, analytics, anubadok, Shikho AI). • Designing and building scalable, high-throughput microservices in Golang with comprehensive test coverage. • Hands-on RAG (Retrieval-Augmented Generation) engineering: building and maintaining retrieval pipelines, embedding stores, and evaluation datasets for AI-powered services (e.g., anubadok, Shikho AI). • Debugging, troubleshooting, and resolving production issues, while optimizing endpoint performance and overall system health. • Translating product and platform requirements into robust technical architectures and participating in technical design discussions. • Representing the Backend platform in cross-platform API design (REST/GraphQL) and collaboration with Mobile and Product teams. • Maintaining complete technical documentation, service specifications, and system diagrams for owned microservices. • Working in an AI-native engineering environment using agentic IDEs and coding assistants (e.g. Claude Code, Cursor) to deliver daily agent-generated diffs. • Leveraging AI assistance to generate unit tests, test fixtures, database migration scripts, and run efficient production log analysis for root-cause hypothesis generation. • Utilizing AI tools to draft PR descriptions, RFCs, technical documentation, and service runbooks following team playbooks. • Contributing to AI context engineering (prompts, agent skills, context files) and workflow optimization for cost-effective AI utilization. • Participating in code reviews, sharing effective AI prompt workflows, and mentoring junior engineers. • Coordinating with cross-functional teams to ensure strict deadlines and sprint planning guidelines are met. • Working collaboratively within the engineering team to offer support whenever needed to achieve system objectives. Qualifications and Skills: • Minimum 3–4 years of professional experience in backend software development, with a core focus on distributed microservices architectures. • Proven track record of designing, building, and delivering high-volume, low-latency microservices and API endpoints. • Strong proficiency in the specified tech stack: Golang, PostgreSQL, MongoDB, ArangoDB, Redis, REST/GraphQL, Docker, and Weaviate (vector search/RAG). • Hands-on experience or deep familiarity with AI/RAG architectures, including…