Technical Project Manager
A
Agility IOSoftware Development
LATAM (Remote)Full-TimeManager
Salary not disclosed
Apply NowOpens the employer's application page
Job Details
- Languages
- English
- Experience
- 3+ years
- Required Skills
- AWSDockerGraphQLNode.jsPostgreSQLPythonDjangoFlutterHTMLCSSJavaJavascriptJestKotlinMongoDBMySQLOAuthReact.jsReact NativeSwiftTypeScriptJiraAzureFirebaseGoAngularRedisReduxRESTful APIsAzure DevOps
Requirements
- Bachelor's degree in Computer Science, Information Technology, or a related field (or equivalent experience).
- 3+ years of experience in project management, preferably in a software development environment.
- Strong understanding of Agile methodologies (Scrum, Kanban) and project management tools (JIRA, Azure DevOps, Trello, etc.).
- Excellent problem-solving, communication, and organizational skills.
- Proven ability to manage multiple projects simultaneously.
- Experience with stakeholder management and client-facing roles.
- Understanding of software development life cycle (SDLC) best practices.
- Ability to collaborate effectively with internal and external teams in English.
- Strong familiarity with JavaScript (ES6+), TypeScript, and Swift.
- Awareness of React.js / React Native, Redux, Flutter, and Angular.
- Understanding of UI/UX best practices, HTML5, CSS3, and responsive design principles.
- Understanding of Node.js, Python/Django, Java, Kotlin, and Golang.
- Familiarity with database management systems including PostgreSQL, MySQL, and MongoDB.
- Understanding of Redis for caching and performance enhancements.
- Understanding of GraphQL and RESTful API design principles.
- Awareness of unit, integration, and end-to-end testing methodologies, and tools applicable to the tech stack (e.g., Jest for JavaScript, Pytest for Python).
- Understanding of CI/CD practices in the context of Docker and cloud platforms.
- Familiarity with deploying and managing applications on AWS and Azure.
- Understanding of Docker for containerization.
- Knowledge of modern authentication mechanisms such as Auth0 and OAuth-based flows.
- Familiarity with integrating secure third-party services such as Plaid, Dwolla, and Firebase.
- Experience with cloud environments, particularly Azure, is highly desirable.
- Familiarity with DevOps principles and CI/CD pipelines.
Responsibilities
- Lead and manage software development projects, ensuring timely and high-quality delivery while effectively coordinating with the development team in Vietnam during overlapping work hours.
- Collaborate with cross-functional teams across multiple time zones, including product managers, designers, DevOps, and business stakeholders, to define project scope and objectives.
- Understand client’s business and technical requirements and help translate those into technical architecture, solutions, and user stories for the development team in Vietnam.
- Act as a liaison between technical teams and clients, translating business requirements into clear and actionable technical specifications.
- Oversee project planning, scheduling, resource allocation, and risk management.
- Monitor project progress, identify blockers, and drive solutions to maintain project momentum.
- Implement Agile/Scrum methodologies for efficient project execution.
- Ensure the adoption of best practices in software development, testing, and quality assurance.
- Track and report on key project metrics to stakeholders.
- Foster a culture of communication, transparency, and knowledge-sharing within the team.
- Occasional involvement in technical architecture, design, and hands-on coding to kick off new projects, followed by building and scaling a team for implementation.
View Full Description & ApplyYou'll be redirected to the employer's site