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
Technical Understanding
The Technical Project Manager should possess a strong comprehension of the following technologies to effectively manage teams and communicate with stakeholders
Programming & Development Ecosystem
Strong familiarity with JavaScript (ES6+), TypeScript, and Swift, understanding their role in front-end and mobile development
Awareness of React.js / React Native, Redux, Flutter, and Angular, with knowledge of how they are used to build scalable, responsive, and cross-platform applications
Understanding of UI/UX best practices, HTML5, CSS3, and responsive design principles to collaborate effectively with designers and engineers
Back-End Architecture & API Development
Understanding of Node.js, Python/Django, Java, Kotlin, and Golang and how these languages and frameworks support robust back-end development
Familiarity with database management systems including PostgreSQL, MySQL, and MongoDB, along with knowledge of data modeling, optimization, and integrity best practices
Understanding of Redis for caching and performance enhancements in back-end systems
Understanding of GraphQL and RESTful API design principles for effective system integrations and efficient data communication
Testing & Automation
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, and testing strategies for mobile apps built with React Native and Flutter)
Understanding of CI/CD practices in the context of Docker and cloud platforms
Cloud & DevOps Practices
Familiarity with deploying and managing applications on AWS and Azure, including scalability, monitoring, and cost considerations
Understanding of Docker for containerization and environment consistency across development, testing, and production
Awareness of cloud-native development principles and basic familiarity with Infrastructure-as-Code (IaC) practices
Security & Authentication
Knowledge of modern authentication mechanisms such as Auth0 and OAuth-based flows to ensure secure user authentication and authorization
Understanding the role of authentication in user experience, compliance, and security requirements
Familiarity with integrating secure third-party services such as Plaid, Dwolla, and Firebase for financial transactions and backend services
Qualifications & 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 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
Preferred Qualifications
Experience with cloud environments, particularly Azure, is highly desirable
Familiarity with DevOps principles and CI/CD pipelines
What We Offer
Competitive salary and performance-based bonuses
Flexible remote work environment
Professional growth opportunities and mentorship programs
Engaging and collaborative team culture with cutting-edge projects
Ready 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.