NST Cyber pioneers proactive, AI-driven Cyber Threat Exposure Management (CTEM) and offers a highly challenging environment with complex use cases making you a part of a novel solution.
Requirements
- 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.
Responsibilities
- 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.
- 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.
Other
- Collaborate with the development team to understand project requirements and contribute to technical discussions.
- Collaborate with frontend developers to integrate backend functionality into web applications.
- Collaborate with cross-functional teams to troubleshoot and debug issues in a timely manner.
- Bachelor's degree in Computer Science, Software Engineering, or a related field.
- 2 years of professional experience in backend software development.