Technical Project Manager at Agility IO | Torre

Technical Project Manager

You'll lead global software projects, bridging technical teams and clients to deliver impactful solutions.
Emma highlights
This highlight was written by Emma’s AI. Ask Emma to edit it.
Freelance
Recurrent
Compensation is to be agreed upon.
location_on
Remote (for Latin America residents)
Shared by
Emma of Torre.ai
4 days ago

Requirements and responsibilities


Location: Remote (Latin America)Job Type: Full-time, ContractAbout Us: AgilityIO is a software development firm that designs and builds custom applications for startups and Fortune 500 companies. We are a global team of over 400 developers, QA engineers, project managers, and UX/UI designers with offices in New York City and Vietnam.This is a full-time contractor role based in Latin America.The Technical Project Manager needs to have a strong understanding of modern web and cloud technologies to oversee software development projects, bridge communication between developers and clients, and ensure the successful delivery of technical solutions. This role may include occasional hands-on coding, and deep technical comprehension of the following technologies is essential.Job 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 hoursCollaborate with cross-functional teams across multiple time zones, including product managers, designers, DevOps, and business stakeholders, to define project scope and objectivesUnderstand client’s business and technical requirements and help translate those into technical architecture, solutions, and user stories for the development team in VietnamAct as a liaison between technical teams and clients, translating business requirements into clear and actionable technical specificationsOversee project planning, scheduling, resource allocation, and risk managementMonitor project progress, identify blockers, and drive solutions to maintain project momentumImplement Agile/Scrum methodologies for efficient project executionEnsure the adoption of best practices in software development, testing, and quality assuranceTrack and report on key project metrics to stakeholdersFoster a culture of communication, transparency, and knowledge-sharing within the teamOccasional involvement in technical architecture, design, and hands-on coding to kick off new projects, followed by building and scaling a team for implementationTechnical UnderstandingThe Technical Project Manager should possess a strong comprehension of the following technologies to effectively manage teams and communicate with stakeholdersProgramming & Development EcosystemStrong familiarity with JavaScript (ES6+), TypeScript, and Swift, understanding their role in front-end and mobile developmentAwareness of React.js / React Native, Redux, Flutter, and Angular, with knowledge of how they are used to build scalable, responsive, and cross-platform applicationsUnderstanding of UI/UX best practices, HTML5, CSS3, and responsive design principles to collaborate effectively with designers and engineersBack-End Architecture & API DevelopmentUnderstanding of Node.js, Python/Django, Java, Kotlin, and Golang and how these languages and frameworks support robust back-end developmentFamiliarity with database management systems including PostgreSQL, MySQL, and MongoDB, along with knowledge of data modeling, optimization, and integrity best practicesUnderstanding of Redis for caching and performance enhancements in back-end systemsUnderstanding of GraphQL and RESTful API design principles for effective system integrations and efficient data communicationTesting & AutomationAwareness of unit, integration, and end-to-end testing methodologies, and tools applicable to the tech stack (e.g., Jest for JavaScript, Pytest for Python, and testing strategies for mobile apps built with React Native and Flutter)Understanding of CI/CD practices in the context of Docker and cloud platformsCloud & DevOps PracticesFamiliarity with deploying and managing applications on AWS and Azure, including scalability, monitoring, and cost considerationsUnderstanding of Docker for containerization and environment consistency across development, testing, and productionAwareness of cloud-native development principles and basic familiarity with Infrastructure-as-Code (IaC) practicesSecurity & AuthenticationKnowledge of modern authentication mechanisms such as Auth0 and OAuth-based flows to ensure secure user authentication and authorizationUnderstanding the role of authentication in user experience, compliance, and security requirementsFamiliarity with integrating secure third-party services such as Plaid, Dwolla, and Firebase for financial transactions and backend servicesQualifications & Experience: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 environmentStrong understanding of Agile methodologies (Scrum, Kanban) and project management tools (JIRA, Azure DevOps, Trello, etc.)Excellent problem-solving, communication, and organizational skillsProven ability to manage multiple projects simultaneouslyExperience with stakeholder management and client-facing rolesUnderstanding of software development life cycle (SDLC) best practicesAbility to collaborate effectively with internal and external teams in EnglishPreferred Qualifications:Experience with cloud environments, particularly Azure, is highly desirableFamiliarity with DevOps principles and CI/CD pipelinesWhat We Offer:Competitive salary and performance-based bonusesFlexible remote work environmentProfessional growth opportunities and mentorship programsEngaging and collaborative team culture with cutting-edge projectsReady to Make an Impact?If you’re excited to lead complex projects, collaborate with global teams, and deliver high-quality software solutions, we’d love to hear from you.
Optionally, you can add more information later (benefits, pre-screening questions, etc.)
check_circle

Payment confirmed

A member of the Torre team will contact you shortly

In the meantime, continue adding information to your job opening.