About ArmorxAI:
At ArmorxAI, we're at the frontline of cyber security innovation, relentlessly pushing the envelope to safeguard digital landscapes using our innovative anti-ransomware platform. Our culture thrives on imaginative solutions, collaboration, and a relentless drive to tackle complex challenges.
Responsibilities:
- Architect and refine our cybersecurity products' backend frameworks and APIs.
- Partner with Frontend Engineers to craft compelling user-centric features.
- Enhance server-side performance, ensuring high throughput and stability.
- Develop a comprehensive suite of tests, including unit, integration, and stress tests.
- Elevate engineering practices and processes, setting high code and tool excellence standards.
Skills and Qualifications:
- Proficient in backend development using Java/Kotlin/Scala and Python.
- Skilled in the creation and management of RESTful APIs.
- Experienced with Spring-boot/Akka or other web frameworks.
- Competent with SQL and NoSQL databases, including PostgreSQL and Cassandra.
- Proficient in diagnosing and resolving intricate issues within microservice architectures.
- Experience with machine learning frameworks such as PyTorch or TensorFlow is highly desirable.
Preferred Qualifications:
- A bachelor's or master's degree in computer science, or a related field.
- Solid experience in developing large-scale SaaS solutions using big data technologies.
- Hands-on experience with cloud platforms such as AWS or GCP and container orchestration with Kubernetes.
- Experience with Quarkus/Micronaut is a plus.
- Experience with build tools such as maven, sbt or gradle.
- Knowledge of gRPC is beneficial.
- Understanding authentication and authorization protocols like SAML, OIDC, and OAuth is advantageous.
- Familiarity with Key Management Interoperability Protocol (KMIP) is a plus.