Nazdika is a leading Iranian social network and messaging platform, designed to connect people in meaningful ways. We’re more than just a chat app — we’re a vibrant community with unique features.
We are looking for a Back-End Teamlead(Java) with solid experience to join our development team.
If you’re passionate about scalable systems, clean architecture, and enjoy working on products that impact millions of users, we’d love to meet you.
Duties and Responsibilities:
- Lead the backend development team (currently 3 members) to design, implement, and maintain scalable backend services
- Collaborate with product managers and other stakeholders to define technical requirements and deliver robust solutions
- Oversee and review code quality, architecture, and performance optimization
- Manage technical decision-making and guide the adoption of best practices
- Take responsibility for backend services written primarily in Java, with some components in Go-Lang and python
- Support integration of AI-powered features and tools into the backend infrastructure
- Mentor junior developers and help grow the technical capabilities of the team
- Monitor service load and performance and work closely with DevOps team
- High availability
Required Competencie:
- Strong experience with Java (Spring/Spring Boot) backend development
- Proficient in Java and Kotlin programming languages
- Solid understanding of Object-Oriented Programming (OOP), SOLID principles, and concurrent programming
- Proficient in designing and working with scalable software architectures
- Hands-on experience with Test-Driven Development (TDD)
- Familiarity with microservices architecture and scalable backend systems
- Experience with databases (SQL and NoSQL), RESTful APIs, CI/CD pipelines
- Demonstrated leadership experience in backend or technical teams
- Strong communication and collaboration skills
- Ability to take ownership of the backend roadmap and deliverables
- Agile mindset
It's a plus to:
- Have hands-on experience with AI integration (e.g., OpenAI, Hugging Face, or similar)
- Have experience working in social media, messaging, or content moderation platforms
- Be familiar with cloud platforms (AWS, GCP, or others)