NESSOVO is a forward-thinking technology company focused on delivering innovative and scalable digital solutions. We are committed to excellence, creativity, and continuous improvement across all areas of software development, systems architecture, and IT operations. As we continue to grow, we are looking for a dynamic and experienced Chief Technology Officer (CTO) to lead our overall technology strategy and engineering operations.
Role Overview
The CTO will be a core member of the leadership team, responsible for developing and executing the company’s technology vision. This individual will oversee all aspects of software development, infrastructure, architecture, security, and technology team management. The ideal candidate must be both strategic and hands-on, with deep expertise across a range of programming languages, frameworks, and system architectures.
Key ResponsibilitiesTechnology Strategy & Vision
- Define and lead the implementation of the company’s long-term technology roadmap in alignment with business goals.
- Stay ahead of industry trends and recommend emerging technologies that enhance company offerings and internal efficiency.
- Represent the company in high-level technical discussions with clients, partners, and key stakeholders.
Architecture & Software Development
- Design and oversee scalable, secure, and high-performing system architectures for web, mobile, and enterprise applications.
- Ensure high standards in code quality, maintainability, and system integration.
- Provide hands-on support in coding, debugging, and architecture design when needed.
- Ensure efficient use of cloud services, infrastructure resources, and deployment processes.
Hands-On Technical Expertise
- Must possess strong practical knowledge and experience with multiple programming languages (e.g., Java, Python, JavaScript, PHP, C#) and frameworks (e.g., Spring Boot, Django, React, Angular, Node.js, Laravel).
- Lead by example in implementing development best practices and reviewing architectural decisions.
Team Leadership & Development
- Build, lead, and mentor a high-performing technical team, including software engineers, QA engineers, DevOps, and IT support.
- Foster a culture of innovation, ownership, accountability, and continuous learning.
- Define team roles, performance metrics, and succession plans to ensure long-term technical growth.
Project & Process Management
- Lead and manage the complete software development lifecycle, including planning, execution, delivery, and maintenance.
- Ensure that all projects are delivered on time, within scope, and to the highest quality standards.
- Implement agile methodologies and project tracking tools to enhance team efficiency and transparency.
Security, Risk, and Compliance
- Ensure best practices in data security, access control, and system monitoring.
- Collaborate with compliance and legal teams to ensure all systems meet security and regulatory requirements.
- Proactively manage risks and ensure disaster recovery and business continuity planning is in place.
Key Qualifications
- Minimum 10 years of progressive experience in software development and IT leadership roles.
- Proven track record as a CTO, Director of Engineering, or Senior Technical Lead in a product or service-based technology company.
- Strong command of full-stack development and hands-on coding skills across various technologies and frameworks.
- Solid experience with cloud platforms (AWS, Azure, or GCP) and CI/CD implementation.
- Strong architectural knowledge in designing scalable and modular platforms.
- Excellent problem-solving, decision-making, and leadership skills.
- Bachelor's or Master's degree in Computer Science, Software Engineering, or a related field.
Preferred Attributes
- Experience leading teams in fast-paced environments or early-stage companies.
- Familiarity with AI/ML tools, data pipelines, and system integration is a plus.
- Excellent interpersonal and communication skills to bridge technical and non-technical stakeholders.
- Ability to drive results with limited supervision and under tight deadlines.
Why Join NESSOVO?
- Opportunity to lead the entire tech vision of a growing organization.
- Work in a collaborative, innovation-driven, and performance-focused culture.
- Competitive compensation and leadership growth potential.
- A chance to make a long-term impact in a company that values its people and their ideas.
Job Type: Full-time
Work Location: In person