We are seeking an experienced and hands-on Development Manager who will report directly to the CIO
and lead the design, development, delivery, and continuous improvement of our software platforms.
This role requires a technically strong leader who is not only capable of managing and mentoring teams,
but also has proven experience in architecting applications end-to-end.
The ideal candidate must be able to take ownership of the complete software lifecycle, from
requirement analysis, solution design, system architecture, database design, API strategy, development
planning, cloud infrastructure, DevOps pipelines, security, deployment, scalability, and post-production
support.
This person will lead and mentor teams working in PHP, Python, and AI-based development, while also
coordinating with clients and internal stakeholders to ensure successful delivery of robust, scalable,
secure, and modern software solutions.
Key Responsibilities
Application Architecture & Technical Ownership
? Architect and design applications end-to-end, covering frontend, backend, database, APIs,
infrastructure, integrations, security, and deployment strategy.
? Define the overall technical vision, solution architecture, and system design for new and existing
products.
? Translate business and operational requirements into scalable technical solutions.
? Make key decisions on architecture patterns, technology stack, modularization, service
boundaries, and deployment models.
? Ensure systems are designed for scalability, maintainability, security, performance, fault
tolerance, and future extensibility.
? Create and review technical design documents, architecture diagrams, workflows, and
integration plans.
? Lead architectural discussions for monolithic, modular, service-oriented, and microservices-
based applications where applicable.
? Ensure proper handling of authentication, authorization, logging, monitoring, error handling,
caching, queueing, and third-party integrations.
Hands-On Development Leadership
? Remain actively involved in coding, troubleshooting, code reviews, technical design, and
problem resolution.
? Support the team in resolving complex technical issues across application, database, server, and
cloud layers.
? Review pull requests and enforce high coding standards, performance standards, and security
best practices.
? Guide developers on clean architecture, reusable code, maintainable development practices,
and technical documentation.
? Take ownership of critical modules or high-priority technical tasks when needed.
Team Management & Mentorship
? Manage and mentor a team of PHP, Python, and AI developers.
? Provide technical guidance, task planning, design direction, and career mentorship to
developers across experience levels.
? Build strong engineering discipline around code quality, structured development, estimation,
testing, and release management.
? Conduct regular technical reviews, one-on-ones, knowledge-sharing sessions, and performance
discussions.
? Help team members improve in architecture thinking, debugging, delivery discipline, and
modern engineering practices.
Modern Development Tools & Engineering Practices
? Drive adoption of modern software engineering tools, frameworks, and workflows.
? Ensure the team effectively uses:
o Git and branch management strategies
o CI/CD pipelines
o Docker and containerized development/deployment
o API documentation tools
o Code quality and static analysis tools
o Automated testing frameworks
o Monitoring, logging, and alerting tools
o Secure coding and dependency management practices
o Agile delivery tools and sprint workflows
o AI-assisted development tools where appropriate
? Continuously evaluate and introduce tools and practices that improve productivity, quality, and
deployment reliability.
DevOps, Cloud & Infrastructure
? Lead or closely oversee DevOps processes and deployment pipelines across development,
staging, and production environments.
? Work with cloud-based infrastructure and deployment strategies on:
o Microsoft Azure
o Amazon Web Services (AWS)
o Google Cloud Platform (GCP)
? Design and support infrastructure decisions related to hosting, scaling, networking, load
balancing, storage, backups, monitoring, and disaster recovery.
? Ensure strong environment management, release control, rollback planning, and uptime-
focused deployment practices.
? Support infrastructure automation, server provisioning, environment consistency, and cloud
cost-conscious architecture.
? Collaborate on container orchestration, serverless options, background job processing, and
high-availability design where needed.
AI & Advanced Technical Capability
? Support and mentor teams developing AI-enabled, automation-driven, and data-assisted
applications.
? Understand practical implementation of AI solutions including:
o API-based AI integrations
o LLM-based workflows
o automation pipelines
o document processing
o intelligent search / retrieval systems
o model integration into business applications
? Help define architecture for AI-powered systems with attention to cost, speed, reliability,
observability, and security.
Database, Integration & System Design
? Design and review relational and non-relational database structures for performance and long-
term maintainability.
? Guide best practices in:
o schema design
o indexing
o query optimization
o transactions
o replication / backup concepts
o data integrity
? Architect secure and well-structured internal and external APIs.
? Oversee third-party integrations including payment gateways, CRMs, ERPs, cloud services,
authentication providers, messaging platforms, and external data sources.
? Ensure system interoperability, proper API versioning, and integration reliability.
Client & Stakeholder Coordination
? Communicate directly with clients, business teams, and leadership to understand requirements
and convert them into technical execution plans.
? Participate in client meetings for requirement gathering, technical discussions, progress reviews,
risk communication, and solution presentation.
? Provide technical effort estimates, scope evaluations, dependency mapping, and delivery
planning.
? Coordinate between product, business, QA, infrastructure, and development teams to ensure
smooth execution.
? Present solutions in a clear business-friendly and technically accurate manner.
Strategic & Organizational Contribution
? Work directly with the CIO on engineering roadmap, delivery strategy, architecture standards,
technology planning, and team growth.
? Help define engineering processes, governance standards, security practices, and development
lifecycle improvements.
? Identify technical risks early and propose practical mitigation strategies.
? Contribute to hiring decisions, technical interviews, team structuring, and capability building.
Required Technical Skills & Experience
? Proven experience in a senior technical leadership role such as Development Manager,
Technical Lead, Solution Architect, Engineering Manager, or similar.
? Strong hands-on software development experience in PHP and Python.
? Demonstrated experience in architecting applications end-to-end, from planning to deployment
and production support.
? Strong understanding of:
o software architecture
o application design patterns
o layered architecture
o modular design
o service-oriented architecture
o microservices concepts
o event-driven patterns where applicable
? Strong experience in designing and building:
o web applications
o backend systems
o REST APIs
o integrations
o database-driven platforms
o enterprise-grade business applications
? Strong knowledge of SQL databases such as MySQL, PostgreSQL, SQL Server, or equivalent.
? Experience with caching, queues, background jobs, schedulers, and asynchronous processing.
? Strong understanding of authentication and authorization mechanisms such as OAuth, JWT,
SSO, RBAC, and secure session handling.
? Experience with version control, Git workflows, release management, and team-based
development practices.
? Practical experience with CI/CD, build pipelines, deployment automation, and production issue
management.
? Experience with Docker, containerized deployments, and environment standardization.
? Strong exposure to Azure, AWS, and GCP services and cloud-hosted application deployment
models.
? Good understanding of:
o networking basics
o SSL
o DNS
o CDN usage
o storage services
o monitoring
o log analysis
o application performance tuning
? Knowledge of application security best practices including secure coding, secrets management,
access control, dependency risk management, and common web vulnerabilities.
? Familiarity with test strategies including unit testing, integration testing, regression testing, and
QA collaboration.
? Experience working with AI/ML-integrated applications, automation systems, or modern
intelligent workflows.
? Strong debugging, root-cause analysis, and system troubleshooting capabilities.
Preferred Technical Exposure
? Experience with Laravel, Django, FastAPI, Flask, or similar frameworks.
? Exposure to frontend technologies and full-stack architecture understanding.
? Experience with Redis, RabbitMQ, Kafka, ElasticSearch, or similar supporting technologies.
? Experience with Kubernetes, serverless architecture, or infrastructure-as-code tools is a plus.
? Familiarity with observability tools, APM tools, and centralized logging systems.
? Exposure to multi-tenant applications, enterprise workflows, or regulated-domain software is an
advantage.
? Experience with AI frameworks, vector databases, LLM orchestration, or intelligent automation
platforms is a plus.
Leadership & Business Skills
? Strong team leadership and mentoring ability.
? Ability to guide developers across backend, AI, and platform engineering areas.
? Strong communication and documentation skills.
? Excellent client-facing ability with confidence in technical and business discussions.
? Strong project ownership and delivery mindset.
? Ability to prioritize, delegate, and manage multiple streams of work.
? Strong decision-making ability with both strategic and practical thinking.
Personal Attributes
? Hands-on and technically strong
? Architect-level problem solver
? Delivery-focused and quality-conscious
? Calm under pressure and able to manage technical complexity
? Proactive, responsible, and organized
? Strong ownership mindset
? Committed to continuous learning and staying current with latest tools and technologies