We are looking for a Senior Full-Stack Developer to join our on-site engineering team.
You will be working on AI-driven products focused on empowering software teams and improving engineering workflows.
Responsibilities
- Design, develop, and maintain scalable backend services
- Collaborate with frontend developers to build and improve React-based applications
- Contribute to system architecture and technical decision-making
- Develop and maintain microservices and APIs
- Write clean, maintainable, and high-quality code
- Participate in Agile/Scrum ceremonies and collaborate closely with cross-functional teams
- Troubleshoot, optimize, and improve system performance and reliability
Requirements
- Minimum 3 years of professional software development experience
- Strong experience backend system development
- Good understanding frontend development
- Experience designing and working with microservice architectures
- Familiarity with relational databases and RESTful APIs
- Experience working in Agile/Scrum environments
- Strong problem-solving and teamwork skills
Nice to Have
- Experience with cloud platforms and containerized environments
- Familiarity with CI/CD pipelines
- Experience working on AI-related products or platforms
Location
On-site — Tehran, Sohrevardi