Salary
💰 $128,000 - $176,000 per year
Tech Stack
AWSCloudCyber SecurityDistributed SystemsDockerFlaskGoGoogle Cloud PlatformKafkaKubernetesLinuxMacOSMongoDBPostgresPythonRedis
About the role
- Design, develop and support robust backend system serving for endpoint security
- Take ownership of designing new features and creating documentation
- Design efficient database schemas to support new and existing features
- Develop and maintain backend services using Go and Python and create RESTful APIs
- Integrate with various cloud services (AWS, GCP), databases (Postgres, MongoDB, ClickHouse), messaging systems (Kafka), and caching solutions (Redis)
- Provide support during the feature validation cycle and ensure smooth deployment to production environments
- Optimize system performance and scalability to manage demanding workloads effectively
- Translate product requirements into technical solutions
- Work closely with product, validation, and front-end engineering teams to deliver and maintain high-quality features
- Communicate with customer care and support teams to address issues
- Write clean, maintainable code and stay up-to-date with backend technologies and security best practices
- Explore new solutions and technologies to continuously improve the product
Requirements
- Degree in Computer Science/Software engineering OR a comparable experience from well renowned companies
- Several years of hands-on experience with Python and/or Go, or similar
- Ability to quickly dive into new products and understand their inner working
- Self-driven individual
- Experience from with large-scale high-load distributed systems & performance
- Excellent communication skills
- Experience with Docker, Helm & Kubernetes
- Familiarity with AWS and/or other cloud platforms (GCP mentioned)
- Experience integrating with databases (Postgres, MongoDB), ClickHouse
- Experience with messaging systems (Kafka) and caching (Redis)
- Experience with Python frameworks and libraries (Flask, SQLAlchemy, Marshmallow)
- Experience with containerization and orchestration (Kubernetes, Docker)
- Experience with source control (GitHub)
- A plus would be experience from a SaaS company