Job Title: Golang Developer – Education Platform Rewrite (Mamak) About Us Mamak (مامک) is an innovative educational platform focused on supporting mothers and children through engaging learning content, classes, and community experiences. We are now embarking on a complete rewrite of our current application to improve performance, scalability, and user experience and we’re looking for a talented Golang Developer to join our core team. About the Role As a Golang Developer, you’ll be responsible for re-architecting and rewriting the existing Mamak application backend in Go (Golang). You’ll collaborate closely with our product, design, and front-end teams to ensure that we build a fast, reliable, and user-friendly product. This role is ideal for someone who thrives in a dynamic, fast-paced, startup-like environment, where requirements evolve quickly and creativity and ownership are highly valued. Key Responsibilities
Analyze the requirements for the new application and design a modern, maintainable backend architecture using Go.
Develop and maintain RESTful or GraphQL APIs for web and mobile clients.
Build scalable, concurrent, and performant backend systems using Go idioms and best practices.
Integrate with relational (PostgreSQL/MySQL) and NoSQL (Redis, MongoDB) databases.
Collaborate closely with front-end developers, product managers, and designers.
Ensure code quality through testing, code reviews, and documentation.
Work with Git for version control and contribute effectively in an agile, team-oriented workflow.
Participate in sprint planning, reviews, and retrospectives, with a focus on continuous improvement.
Contribute ideas that help shape the product, not just the code.
Requirements
3+ years of professional experience developing applications in Go (Golang).
Strong understanding of concurrency, performance optimization, and scalable architecture in Go.
Experience with RESTful APIs, microservices, and database integrations.
Working knowledge of Git and standard software development workflows.
Working proficiency in English (for programming, documentation, and technical discussions).
Comfortable working in a fast-paced, evolving startup environment with frequent product changes.
A product mindset; you care about user experience, outcomes, and business impact, not just code.
Experience working with Agile methodologies (Scrum/Kanban).
Nice to Have
Prior experience working in the education or edtech sector.
Being a former Kanoon (Ghalamchi) student is a plus.
Familiarity with Docker, Kubernetes, or cloud deployment (AWS/GCP).
Experience with CI/CD pipelines and automated testing.
What We Offer
Opportunity to have a meaningful impact on education in Iran.
A collaborative, learning-focused, and flexible work culture.
Competitive compensation based on experience and impact.
Exposure to modern software development practices and technologies.
انتشارات مهر کودکانه پرستو کتابهای منتخب دنیا را در ۷ حوزهی (ریاضی، کامپیوتر، مهارتهای زندگی، شناخت جهان، هنر، زبان انگلیسی و فارسی) در بازهی سنی ۲ تا ۷ سال برای کودکان تولید میکند. شما میتوانید کتاب مناسب سن و علاقهمندی کودکتان را بهراحتی از این مجموعه تهیه کنید.