Kaseya is looking to build a new Backup product, requiring experienced software engineers to develop and maintain secure, scalable, and performant microservices and APIs.
Requirements
- 1–3 years of professional experience with Golang
- Strong understanding of SQL databases (preferably MySQL), including query optimization and performance tuning
- Deep knowledge of design patterns, data structures, and algorithms in real-world use
- Experience with search technologies such as Elasticsearch, Solr, Lucene, or OpenSearch
- Hands-on experience with Docker, Git, Kubernetes, and virtualization technologies (e.g., OpenStack)
- Demonstrated use of professional software engineering best practices across the full SDLC: coding standards, code reviews, source control, CI/CD, testing, and operations
- Familiarity with Unix/Linux systems
Responsibilities
- Take full ownership of backend feature development using Golang, from design through deployment and support
- Design, build, and maintain secure, scalable, and performant microservices and APIs
- Resolve reported defects efficiently while delivering features that delight users
- Drive and uphold best practices in code quality, security, performance, and maintainability
- Contribute to code reviews, documentation, and mentoring within the engineering team
- Collaborate closely with cross-functional teams using Agile/Scrum methodology to refine requirements, estimate effort, and deliver value incrementally
Other
- 5+ years of experience in backend development with one or more of the following: C/C++/Java/Ruby/Python/R/Scala
- Strong communication skills (written and verbal)
- Experience building cloud-native applications on platforms like AWS
- Exposure to GraphQL, RESTful API design, and service-oriented architecture
- Knowledge of observability tools such as Prometheus, Grafana, ELK, or OpenTelemetry