Bachelor's degree in Computer Science, Software Engineering, or a related field. Write clean and efficient code in Python and JavaScript to develop and maintain……
Applies principles and techniques of computer science, engineering, and mathematical analysis, and distributed system design. Message & data rates may apply.…
Ability to write clear technical documentation including API docs, architecture decisions, and implementation notes. Active Tier 3 Secret clearance (or higher).…
Support frontend team during integration with backend REST API calls. Take part in analysis efforts, identification, and recommendation of solutions,……
Proven ability to communicate technical trade-offs to non-technical partners, ensuring stakeholders understand the long-term impact of technical debt on……
FastTrack is a free, online software development program designed to help motivated candidates build the technical, professional, and AI-enabled skills needed……
Participating in technical design sessions to create sustainable, high-performing features and providing accurate estimates and development timelines.…
Bachelor’s degree plus 2 years’ experience, Associate’s degree plus 4 years’ experience, or a minimum of 6 years of experience, in a related field.…
You will participate in the design and delivery of learner-facing experiences such as cohort tools, LMS integrations, and innovative learning technologies,……
Assist with software / Data design (Database Schema, Storage considerations, Data Mapping, Data Storage Efficiency, NOSQL Data Considerations, RDMS to NOSQL……
Deep Understanding of Agentic Systems Candidates must be able to confidently discuss: Memory management in agentic applications How agents: Maintain context……
Work alongside software architects and senior developers doing state-of-the-art development work. Design, develop, code, and test software systems, improvements……
Working on developing REST APIs (Micro Services) to expose REST end points which will be consumed by the end users as per the internal business requirements.…
Support database analysis, architecture, design, development, administration and capacity/storage, implementation, and operations of multi-terabytes scalable……
Support database analysis, architecture, design, development, administration and capacity/storage, implementation, and operations of multi-terabytes scalable……
Build software factories - autonomous tooling and agents that accelerate endpoint creation, enabling teams across Ramp to ship their own API surfaces.…
Knowledge of project management concepts and tools, including PMP certification. Collaborate with business and IT teams to gather requirements and support……
Investigate and resolve production issues, working with both technical teams and end users in corporate and field locations. REST APIs and service integrations.…
Ability to clearly communicate technical concepts to both technical and non-technical audiences. You’ll work collaboratively with other developers to design and……
Ability to communicate technical concepts to both technical and non-technical audiences. Collaborate with technical leads and development teams to support……
Troubleshoot and resolve complex software engineering and design challenges. Collaborate closely with technical leads on architectural decisions and product……
Bachelor’s degree in Computer Science, Engineering, or a related field with a minimum of 4 years of software development experience (full-stack or backend).…
Bachelor’s degree in: Computer Science, Software Engineering, or a related field. Experience working in DevOps environments with tools like Jenkins, GitLab CI/……
Bachelor’s degree in: Computer Science, Software Engineering, or a related field. Experience working in DevOps environments with tools like Jenkins, GitLab CI/……
Use AI to find out how well the skills on your resume fit this 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.