Senior Backend Software Engineer
Join a cloud security software company building access management services for hybrid environments. You will help design and implement resilient, secure backend systems and contribute to core product decisions.
Responsibilities
- Participate in the architecture, design, and implementation of cloud-based services and development infrastructure.
- Address multi-tenancy, high availability, agility, and security requirements.
- Contribute to product decisions and the design of core platform capabilities.
- Build efficient, robust systems supporting mission-critical customer services.
Requirements
- At least 5 years of software development experience.
- Strong backend engineering fundamentals, ideally with Java, Kotlin, Go, Rust, or Scala.
- Experience with PostgreSQL, MySQL, or Oracle.
- Experience building and integrating REST APIs and SaaS applications.
- Experience in cloud-native environments using microservices, Docker, and Kubernetes.
- Understanding of end-to-end system architecture.
- Experience with messaging frameworks such as RabbitMQ, ActiveMQ, or Kafka.
- A startup-oriented mindset.
Nice to have
- Experience with authorization and authentication processes.
- Deep understanding of cybersecurity.
- Knowledge of AWS or similar cloud systems.