Consultant - Software Architecture, Security and AI-Assisted Development
Role Overview
We are looking for a highly experienced consultant to act as a trusted technical advisor on a part-time basis. You will review our client's overall technical setup, assess security implications, evaluate architectural decisions, and provide continuous guidance on improving both the product and the development environment - with a particular focus on the growing use of AI in the development process.
Engagement
- Scope: ~10-20 hours per month
- Start: Within the next 1-2 months
- Duration: Long-term collaboration, with possible extension of hours
Mode: Remote / part-time advisory
Responsibilities
- Review the overall technical setup and provide strategic, hands-on advice
- Assess security posture and identify risks across the stack
- Evaluate architectural decisions and recommend improvements
- Advise on the safe and effective integration of AI into development workflows
Support continuous improvement of the product and the development environment
Required Profile
- Senior-level expertise in software architecture and security
- Strong experience with AI-assisted development (tools, workflows, and their security/quality implications)
- Ability to act as a strategic advisor and communicate clearly with the team
- Broad technical judgment across modern web, backend, and mobile stacks
Deep hands-on proficiency in every language below is not required. Architecture, security, and AI-development expertise are the priority; the candidate should be able to reason confidently across these technologies.
Technical Environment
- Backend: Java, Spring Boot, PostgreSQL
- Frontend: React, TypeScript
- Mobile: Native Android (Kotlin)
- Streaming: Custom IPTV server converting satellite input into other streaming formats
New service: Go with PostgreSQL (in development)