Company Description CCSIT is a technology and consulting company focused on building innovative software products, AI powered solutions, and digital transformation services. We believe the AI era is fundamentally changing software engineering, product development, and business operations.
We are looking for an ambitious, forward thinking software developer who embraces AI as a core part of the development process, not just an additional tool. You will work directly with the founding team to design, develop, test, and launch real products that solve business problems across Egypt and the wider Middle East and Africa region.
Role Description
As an AI First Software Developer, you will take ownership of end to end product development, from understanding business requirements and designing technical solutions to implementing features, testing, deployment, and continuous improvement.
You will use Claude, Claude Code, and other AI powered development tools to accelerate engineering, improve code quality, and deliver production ready applications efficiently.
We value practical skills, problem solving, ownership, and learning agility more than experience with a particular technology stack.
Key Responsibilities
1. AI Driven Software Development
- Use Claude Code and other AI coding assistants as integral parts of your daily development workflow.
- Translate business requirements into clear technical specifications, implementation plans, and working software.
- Use AI agents and automation to accelerate development while maintaining code quality, security, and reliability.
- Review, validate, and improve AI generated code rather than blindly accepting its output.
2. Full Stack Product Development
- Develop responsive web applications, APIs, backend services, and database solutions.
- Build scalable, maintainable, and secure software using suitable modern technologies.
- Integrate third party APIs, AI models, authentication services, and business systems.
- Contribute to architecture decisions, technical documentation, and reusable components.
3. Quality and Production Readiness
- Write and maintain automated unit, integration, and functional tests.
- Identify and resolve performance bottlenecks, security vulnerabilities, and production defects.
- Use AI assisted testing and debugging techniques to improve reliability.
- Participate in code reviews, deployment activities, monitoring, and ongoing maintenance.
4. Product Ownership and Collaboration
- Work directly with the founders to turn business ideas into MVPs and market ready products.
- Challenge requirements constructively and suggest better technical or business approaches.
- Deliver features in short iterations and demonstrate tangible progress.
- Take responsibility for assigned deliverables from initial concept through production release.
5. Continuous Learning and Innovation
- Stay up to date with emerging AI coding tools, agentic development, and software engineering practices.
- Experiment with new tools and frameworks that can improve productivity and product quality.
- Help CCSIT establish an AI First engineering culture and reusable development standards.
Required Qualifications
- 3 to 5 years of total professional software development experience.
- Strong practical experience in full stack development or backend development with the ability to work across the stack.
- Hands on experience using Claude Code, Cursor, GitHub Copilot, or comparable AI development tools. Strong Claude Code experience is particularly desirable.
- Proficiency in at least one modern backend language and framework, such as TypeScript with Node.js, Python, or an equivalent technology.
- Experience building and integrating REST APIs, working with relational or NoSQL databases, and using Git.
- Understanding of software architecture, clean code, debugging, automated testing, and application security.
- Experience deploying applications to cloud platforms or production environments.
- Excellent problem solving skills and the ability to work independently.
- Professional working proficiency in English.
The Mindset We Are Looking For
We are looking for someone who:
- Truly believes AI is transforming software engineering and is excited to be part of that transformation.
- Uses AI to multiply productivity rather than treating it as a replacement for engineering judgment.
- Can move from an idea to a working prototype rapidly, then improve it to production quality.
- Is curious, entrepreneurial, adaptable, and comfortable working in a growing technology company.
- Takes initiative, challenges conventional approaches, and continuously looks for better ways to deliver results.
- Understands that delivering business value matters as much as writing code.
- Is comfortable learning unfamiliar technologies and taking ownership beyond a narrowly defined job description.
Nice to Have
- Experience with Claude Code, MCP, AI agents, agentic workflows, or multi agent architectures.
- Experience with LLM APIs, retrieval augmented generation, vector databases, or AI powered business applications.
- Experience with React, Next.js, TypeScript, Python, PostgreSQL, MongoDB, or similar modern technologies.
- Experience with workflow automation platforms such as n8n.
- Experience building SaaS products, MVPs, or commercial software products from scratch.
- Familiarity with Docker, CI/CD, cloud deployment, and application observability.