A startup specializing in AI and Software is looking for an experienced Scrum Master to fill a crucial operational role within our team. This full-time remote position focuses on managing and facilitating the workflow and delivery of software projects, ensuring efficient collaboration across backend, frontend, and AI engineering teams. We are seeking a candidate who excels in a fast-paced environment and is adept at handling multiple aspects of the software development lifecycle.
Roles and Responsibilities:
Manage and coordinate tasks across diverse teams, including backend, frontend, and AI engineers, to ensure seamless project execution.
Oversee the entire sprint lifecycle, from planning and managing stories, tasks, and epics to closing sprints in a timely manner.
Review Git repositories, oversee pull requests, and ensure that all contributions meet quality standards before merging.
Conduct rigorous testing of deliverables as per the definition of Done, ensuring that the software meets all requirements and quality benchmarks.
Collaborate closely with business and executive stakeholders to align sprint goals and tasks with overarching business objectives, ensuring that all parties are on the same page and expectations are clearly set.
Objectives of this role:
Ensure effective and efficient management of sprints and project deliverables within stipulated timelines.
Foster a collaborative and transparent environment that enhances productivity and ensures adherence to agile practices.
Act as a bridge between technical teams and business stakeholders, facilitating clear communication and mutual understanding of project goals and deliverables.
Your tasks:
Schedule and lead daily scrum meetings, sprint reviews, retrospectives, and planning sessions to ensure clear communication and organization-wide alignment.
Utilize tools such as Jira for task management and Git for version control to track progress and maintain a high standard of software development practices.
Proactively identify and resolve impediments that may affect sprint goals or project timelines.
Engage with team members to refine processes and workflows, ensuring continuous improvement and agile compliance.
Required skills and qualifications:
Bachelor’s degree in Software Engineering, Computer Science, or a related field.
Certified Scrum Master with substantial experience in operational roles within software development teams.
Strong familiarity with Agile methodologies and a proven track record of effectively managing sprints and software development projects.
Experience with software development tools and practices, including Git, Jira, and Agile project management methodologies.
Technical familiarity with JavaScript, NodeJS, and Python is highly beneficial.
Excellent organizational, communication, and leadership skills.
Preferred skills and qualifications:
Experience as a Product Manager.
Advanced Scrum Master, Product Owner, or Agile Coach certifications.
Familiarity with software development for cloud environments.
Location:
This is a full-time remote position. Our office in Tehran is in Seyed Khandan and occasional work meetings may be held from there.
What we offer:
- A stimulating learning environment with technically challenging and state of the art problems in software to work on.
- A small team of highly talented individuals and an environment with a friendly atmosphere
- Excellent growth opportunities as the startup grows.
- Flexible working hours
- Remote position (no more daily commute and traffic!)
- A very competitive compensation package based on experience and skills.
معرفی شرکت
Advanced Software Services Inc. is a software and AI development company with a focus to develop online services that are offered in a SaaS model (software as a service). We also implement custom AI-based process automation solutions for customers. Our team of software engineers, AI engineers and business are in multiple location worldwide, and working remotely. We would love to have you join our team!