Job Description
About Us: NST Cyber pioneers proactive, AI-driven Cyber Threat Exposure Management (CTEM). We offer a highly challenging environment with complex use cases making you a part of a novel solution. Responsibilities: ⢠Collaborate with the development team to understand project requirements and contribute to technical discussions. ⢠Write clean and efficient code in Python and JavaScript to develop and maintain backend systems. ⢠Implement and follow Object-Oriented Programming principles and design patterns. ⢠Integrate authentication and authorization mechanisms using OAuth. ⢠Work with FastAPI to build scalable and high-performance APIs. ⢠Collaborate with frontend developers to integrate backend functionality into web applications. ⢠Utilize MongoDB for data storage and retrieval, ensuring data integrity and optimal performance. ⢠Containerize applications using Docker for seamless deployment and scalability. ⢠Work with Kubernetes for container orchestration and management. ⢠Collaborate with cross-functional teams to troubleshoot and debug issues in a timely manner. Requirements: ⢠Bachelor's degree in Computer Science, Software Engineering, or a related field. ⢠2 years of professional experience in backend software development. ⢠Proficient in Python and JavaScript. ⢠Solid understanding of Object-Oriented Programming and design patterns. ⢠Experience with OAuth for authentication and authorization. ⢠Familiarity with FastAPI for building APIs. ⢠Knowledge of MongoDB for database design and management. ⢠Experience with containerization using Docker. ⢠Basic understanding of Kubernetes for container orchestration. ⢠Strong problem-solving and debugging skills. ⢠Excellent communication and collaboration skills. ⢠Familiarity with frontend technologies such as React or Angular. ⢠Experience with other database systems. ⢠Understanding of microservices architecture. Apply tot his job