Senior IT Architect , Video Intelligence
ExternalPrepare for this interview
EliteAI-generated questions, company research, and talking points tailored to this role
Responsibilities
- Microservices Architecture : Design and review service architecture to ensure high availability and scalability.
- Troubleshooting & Monitoring : Proactively monitor systems, perform root cause analysis, and ensure the reliability of the platform.
- Containerization & Kubernetes : Build and deploy containerized applications using Docker and manage orchestration with Kubernetes (K8s) .
- CI/CD Pipeline Management : Configure, manage, and troubleshoot GitLab CI/CD pipelines for continuous integration and delivery.
- Databases : Design and develop cache and persistent data management mechanism to ensure data high availability, integrity and consistency.
- Backend Development : Design, develop, and maintain scalable backend systems using Java and Golang .
- Python & Bash Scripting : Write and maintain Python and Bash scripts for automation, deployments, and troubleshooting.
- Collaboration : Work closely with frontend and AI teams to integrate APIs and ensure smooth data flow across the system
- Strong proficiency in Java and Golang for backend development.
- Experience in microservices architecture and distributed systems.
- Hands-on experience with containerization technologies such as Docker and orchestration using Kubernetes .
- Proficiency in managing CI/CD pipelines using GitLab .
- Experience with message brokers such as RabbitMQ, Kafka, ActiveMQ .
- Familiarity with databases such as MSSQL , MongoDB , or Redis .
- Utilize basic knowledge of Linux Based OS to manage servers, deployment environments, and perform necessary scripting.
- Python and Bash scripting skills for automation and server management.
- Familiarity with cloud platforms such as AWS, GCP, or Azure.
- Strong skills in troubleshooting and root cause analysis within distributed systems.
- Experience in API development (REST, gRPC).
Requirements
- Knowledge of frontend technologies like React , Angular , or Vue.js .
- Basic knowledge of AI concepts and video analytics technologies like OpenCV or FFmpeg.
- Big Data : Familiarity with big data technology such as Elastic Search , Flink, Spark .
- Experience in event-driven architecture and message-driven design.
- Advanced knowledge of DevOps practices.
- Soft Skills:
- Strong problem-solving and analytical skills.
- Excellent communication and collaboration skills.
- Ability to work effectively in a fast-paced, cross-functional team environment.
- Detail-oriented with a commitment to delivering high-quality code.
- We are driven by our AEIOU beliefs-Adventure, Excellence, Integrity, Ownership, and Unity-and we seek individuals who embody these values in both their professional and personal lives. We are committed to our Impact: Valuing our clients, Growing our people, and Creating our future.
- Together, we make the extraordinary happen.
- Learn more about us at ncs.co and visit our LinkedIn career site.
- Scam Alert
- We are aware of fraudulent job offers and impersonations of NCS recruiters. Phishing emails using convincing-looking but fake addresses are also commonly used to trick you into thinking that they come from official NCS sources.
Additional Information
We are seeking a highly skilled Backend Developer and Architect with strong expertise in Microservices architecture , containerization , Java , Golang , and message-driven systems like RabbitMQ . The role requires experience in designing high available containerized application architecture deployed in Kubernetes clusters, CI/CD pipelines using GitLab , and basic knowledge of AI and video analytics technologies. Additionally, the candidate should be familiar with Linux OS , Python , and Bash scripting . Basic frontend knowledge is a plus for collaboration across teams.
Your Match
How well this role fits your profile.
Company Intel
What employees say
Worked at Ncs3? Share your experience