Tech Stack
AWSAzureCloudDockerElasticSearchGoGoogle Cloud PlatformJavaKubernetesMicroservicesNeo4jRabbitMQRedis
About the role
- Upwind is a next-generation Cloud Security Platform leveraging runtime context for risk prioritization and posture insights
- Work with Kubernetes, Docker, Neo4j, ElasticSearch, Redis, TimescaleDB, RabbitMQ, and major cloud providers
- Responsible for full lifecycle of short-life projects from design to maintenance in production
- Perform reliability and performance analysis on Golang/Java applications
- Contribute to technical and architectural designs, capacity planning, defining SLOs and cross-team implementation
- Conduct design and code reviews and interface with Frontend, DevOps, Product to deliver features
Requirements
- Bachelor of Science in Computer Science/Software Engineering or related field
- 1+ years of experience with Backend Engineering in a high-level programming language (e.g. ideally Golang and/or Java)
- Experience with cloud platforms and products (e.g. AWS, GCP and Azure)
- Experience implementing data-intensive systems (databases, event systems, messaging systems, etc)
- Experience with continuous integration and deployment (CI/CD)
- Experience with microservices based architecture